LINUX.ORG.RU

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

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

тогда я тебя огорчу: не существует сферического программирования в вакууме. для абстракций есть теория, всякие машины Тьюринга и иже с ними. а на практике для каждой платформы есть специфика, которую программист на сишечке должен знать и понимать, чтобы писать под эту платформу. и обычно в крупных проектах для разных платформ/архитектур пишутся разные файлы реализаций, в зависимости от специфики. универсальных решений нет и быть не может.

начать можно с того, что на большинстве платформ (а большинством будут не мейнстримные ОСи, а множество мелких контроллеров) нет никаких потоков, например.

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

тогда я тебя огорчу: не существует сферического программирования в вакууме. для абстракций есть теория, всякие машины Тьюринга и иже с ними. а на практике для каждой платформы есть специфика, которую программист на сишечке должен знать и понимать, чтобы писать под эту платформу. и обычно в крупных проектах для разных платформ/архитектур пишутся разные файлы реализаций, в зависимости от специфики. универсальных решений нет и быть не может.