если бы у них не было развесистых, кросс-платформенных АПИ, то и на него бы народ не подсел.
Если бы они не вбухали столько бабла в раскрутку, народ бы, обратно же, не подсел, не взирая ни на какие апи
что ты считаешь необходимым для того, чтобы язык был универсальным
Возможность низкоуровневого программирования; НУЛЕВОЙ (строго нулевой) размер runtime library в минимальном её варианте; возможность реализовать что угодно так, как это нужно в конкретном проекте, а не так, как это возжелалось создателями системы программирования.
Ядро ОС без этого не написать. Например.
Я пишу на С++ программы как для себя, так и для работы, и меньше всего хочу иметь геморой с портированием программ между платформами
Начать с того, что геморрой будет в любом случае, есть библиотеки, нет библиотек -- абсолютно неважно. Слишком системы разные. Продолжить тем, что понятие "стандартной библиотеки" никакого отношения к портабельности не имеет, разумеется, ибо "нестандартные" библиотеки никто не мешает делать кроссплатформенными. Закончить тем, что языков, предназначенных для "безгеморройного" высокоуровневого программирования -- как грязи. А универсального нет ни одного.
no subject
поищи в инете фразу money-oriented programming
если бы у них не было развесистых, кросс-платформенных АПИ, то и на него бы народ не подсел.
Если бы они не вбухали столько бабла в раскрутку, народ бы, обратно же, не подсел, не взирая ни на какие апи
что ты считаешь необходимым для того, чтобы язык был универсальным
Возможность низкоуровневого программирования; НУЛЕВОЙ (строго нулевой) размер runtime library в минимальном её варианте; возможность реализовать что угодно так, как это нужно в конкретном проекте, а не так, как это возжелалось создателями системы программирования.
Ядро ОС без этого не написать. Например.
Я пишу на С++ программы как для себя, так и для работы, и меньше всего хочу иметь геморой с портированием программ между платформами
Начать с того, что геморрой будет в любом случае, есть библиотеки, нет библиотек -- абсолютно неважно. Слишком системы разные. Продолжить тем, что понятие "стандартной библиотеки" никакого отношения к портабельности не имеет, разумеется, ибо "нестандартные" библиотеки никто не мешает делать кроссплатформенными. Закончить тем, что языков, предназначенных для "безгеморройного" высокоуровневого программирования -- как грязи. А универсального нет ни одного.