История изменений
Исправление
Moisha_Liberman,
(текущая версия)
:
Тут посыл с моей стороны был несколько иным. Если посмотреть на слова Степанова (выше там я привёл ссылку на небезызвестную статью), то написание кода для прошивки сводится к двум вещам:
-
Продумываем (проектируем!) алгоритмы. Ну, например, того же обмена данными. Что нам там понадобится – очередь? Список? В общем, определяем что именно нам нужно.
-
Реализуем их.
Всё просто. И ни какого С++. По сути, я добивался ответа на вопрос – нужен ли С++ для случая вполне себе небольшой кодовой базы проекта. Я даже приводил примеры самих по себе ОС (выше было) с которыми работал и видел как они устроены изнутри. Там по большей части опенсорс.
Мои подопытные так и не осилили в этом признаться. При этом использовали суржик прямо на ровном месте, в упор «не замечая» того, что жирнющий плюсовый рантайм в таком случае не требуется.
Это блестяще характеризуется поговоркой – чё только не придумают чтоб на С не писать. Ну, собственно, и всё.
Если уж человеку так нужны шаблоны С++, что он без них ни писать, ни кушать не может, то на С они же реализуются достаточно несложно. Правда, синтаксис конечно будет отличаться, что очевидно. Но семантика будет ровно та же.
Исходная версия
Moisha_Liberman,
:
Да это-то понятно.
Тут посыл с моей стороны был несколько иным. Если посмотреть на слова Степанова, то написание кода для прошивки сводится к двум вещам:
-
Продумываем (проектируем!) алгоритмы. Ну, например, того же обмена данными. Что нам там понадобится – очередь? Список? В общем, определяем что именно нам нужно.
-
Реализуем их.
Всё просто. И ни какого С++. По сути, я добивался ответа на вопрос – нужен ли С++ для случая вполне себе небольшой кодовой базы проекта. Я даже приводил примеры самих по себе ОС (выше было) с которыми работал и видел как они устроены изнутри. Там по большей части опенсорс.
Мои подопытные так и не осилили в этом признаться. При этом использовали суржик прямо на ровном месте, в упор «не замечая» того, что жирнющий плюсовый рантайм в таком случае не требуется.
Это блестяще характеризуется поговоркой – чё только не придумают чтоб на С не писать. Ну, собственно, и всё.
Если уж человеку так нужны шаблоны С++, что он без них ни писать, ни кушать не может, то на С они же реализуются достаточно несложно. Правда, синтаксис конечно будет отличаться, что очевидно. Но семантика будет ровно та же.