LINUX.ORG.RU

История изменений

Исправление Moisha_Liberman, (текущая версия) :

Тут посыл с моей стороны был несколько иным. Если посмотреть на слова Степанова (выше там я привёл ссылку на небезызвестную статью), то написание кода для прошивки сводится к двум вещам:

  1. Продумываем (проектируем!) алгоритмы. Ну, например, того же обмена данными. Что нам там понадобится – очередь? Список? В общем, определяем что именно нам нужно.

  2. Реализуем их.

Всё просто. И ни какого С++. По сути, я добивался ответа на вопрос – нужен ли С++ для случая вполне себе небольшой кодовой базы проекта. Я даже приводил примеры самих по себе ОС (выше было) с которыми работал и видел как они устроены изнутри. Там по большей части опенсорс.

Мои подопытные так и не осилили в этом признаться. При этом использовали суржик прямо на ровном месте, в упор «не замечая» того, что жирнющий плюсовый рантайм в таком случае не требуется.

Это блестяще характеризуется поговоркой – чё только не придумают чтоб на С не писать. Ну, собственно, и всё.

Если уж человеку так нужны шаблоны С++, что он без них ни писать, ни кушать не может, то на С они же реализуются достаточно несложно. Правда, синтаксис конечно будет отличаться, что очевидно. Но семантика будет ровно та же.

Исходная версия Moisha_Liberman, :

Да это-то понятно.

Тут посыл с моей стороны был несколько иным. Если посмотреть на слова Степанова, то написание кода для прошивки сводится к двум вещам:

  1. Продумываем (проектируем!) алгоритмы. Ну, например, того же обмена данными. Что нам там понадобится – очередь? Список? В общем, определяем что именно нам нужно.

  2. Реализуем их.

Всё просто. И ни какого С++. По сути, я добивался ответа на вопрос – нужен ли С++ для случая вполне себе небольшой кодовой базы проекта. Я даже приводил примеры самих по себе ОС (выше было) с которыми работал и видел как они устроены изнутри. Там по большей части опенсорс.

Мои подопытные так и не осилили в этом признаться. При этом использовали суржик прямо на ровном месте, в упор «не замечая» того, что жирнющий плюсовый рантайм в таком случае не требуется.

Это блестяще характеризуется поговоркой – чё только не придумают чтоб на С не писать. Ну, собственно, и всё.

Если уж человеку так нужны шаблоны С++, что он без них ни писать, ни кушать не может, то на С они же реализуются достаточно несложно. Правда, синтаксис конечно будет отличаться, что очевидно. Но семантика будет ровно та же.