Извращенцы. Так и пишите такие вещи в ассемблере. А С не для этого придуман.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
SМ
29 ноября 2003 г. 23:36
В ответ на:
2All -- в продолжение вчерашней статьи про цикл на 256 итераций(+)
отправлено bialix 29 ноября 2003 г. 22:11
Составить ответ
|||
Конференция
|||
Архив
Ответы
хорошая тема для пятницы - Зачем придумали C и вообще нахрена он нужен ;-)
—
пусто
(30.11.2003 12:34,
пустое
)
Ну по кайней мере не для того, чтобы в нем писать такие "глюки", и потом проверять по листингу, "а получилось ли?"
—
SМ
(30.11.2003 12:41,
пустое
)
вообще то как мне казалось - что си считается как бы системным языком на котором можно писать как на ассемблере -))
—
пусто
(30.11.2003 15:24,
пустое
)
Да, и мне так же кажется. Но только если хочешь создать себе трудностей с использованием недокументированных дырок и особенностей отдельно взятых компиляторов, то вперед - никто не запрещает.
—
SМ
(30.11.2003 15:42,
пустое
)
в привиденном примере 256- дырок не было - или я не прав? ;-)
—
пусто
(30.11.2003 15:46,
пустое
)
Там не дырка, там дырищща - надежда на то, что компилер поставит именно djnz или что-то аналогичное. И это после компиляции надо проверять в листинге. Тем более что чем более современен компилер, тем более неисповедимы его пути оптимизации :)
—
SМ
(30.11.2003 15:55,
пустое
)
это просто философское измышление - все компилеры имеют дырки и чем они крче - тем на простом месте находятся дырки ж-))
—
пусто
(30.11.2003 16:20,
пустое
)
без комментариев
—
bialix
(30.11.2003 11:58,
пустое
)
согласен с SM. Лучше бы свою энергию направили на более познавательные статьи:) без обид
—
Punjabi MC
(30.11.2003 12:08,
пустое
)
статья была написана НЕ для крутых профессионалов, о чем я сразу и честно предупредил.
—
bialix
(30.11.2003 12:24, 179 байт)
Да в том-то и беда, что "любители" сначала изучают Ц++, атолько потом (не все и если прижмёт) ассемблер. И долго удивляются, почему, например, иногда при сложении двух положительных чисел получается отрицательное...
—
Крок
(30.11.2003 13:46,
пустое
)
Или как обратиться к внешней памяти в AVR на сях. Был такой вопрос, сильно порадовал...;-) Уточнение позиции, ярый противник си в МК.
—
sokol
(30.11.2003 14:39,
пустое
)
А при чем тут биты в портах и язык?
—
si
(30.11.2003 16:00,
пустое
)
Посмотрите поиском, там причина вопроса была классная, на АСМе не возникла-бы...
—
sokol
(30.11.2003 18:08,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru