LINUX.ORG.RU

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

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

азы кроссплатформенности: берёшь пересечение минимальных (винимание! минимальные - это именно минимальные, без всякой гуеты) инсталляций поддерживаемых платформ (включая сборки под разные ограниченные архитектуры, в которых может не оказаться некоторых фич). и вот это пересечение и есть то, что ты можешь пихать в язык программирования, как «стандартное». всё прочее - дополнительные библиотеки под частные платформы.

в лучшем случае на разных осях, на разном железе поддерживается минимальная консоль (опять же, не на всяком железе). иногда (но не всегда!) потоки. на некоторых архитектурах они до сих пор эмулируются. особо много не наковыряешь. и главное, что всё это в плюсах уже есть. так что дополнительно ничего не нужно изобретать.

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

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

азы кроссплатформенности: берёшь пересечение минимальных (винимание! минимальные - это именно минимальные, без всякой гуеты) инсталляций поддерживаемых платформ (включая сборки под разные ограниченные архитектуры, в которых может не оказаться некоторых фич). и вот это пересечение и есть то, что ты можешь пихать в язык программирования, как «стандартное». всё прочее - дополнительные библиотеки под частные платформы.

в лучшем случае на разных осях, на разном железе поддерживается минимальная консоль (опять же, не на всяком железе). иногда (но не всегда!) потоки. на некоторых архитектурах они до сих пор эмулируются. особо много не наковыряешь. и главное, что всё это в плюсах уже есть. так что дополнительно ничего не нужно изобретать.