Сообщение от Morganolla
У всех этих языков есть свои недостатки и костыли, которые перевешивают "костыли" С++. Поэтому они и вымерли (вымирают).
|
Совсем не "поэтому".
Стандартом "де факто" для драйверов и библиотек и для бинарной совместимости между библиотеками является язык С.
Так как С++ исторически был надстройкой над С - то вокруг сиплюсов сложилась культура, тусовка если хотите, системных программистов.
Если внимательно посмотреть, то ко всем языкам кроме С/С++ очень часто нужно искать "обертки"(wrappers) для библиотек/движков и прочего.
Теперь С++ "убить" невозможно. Он достиг бессмертия из-за миллиардов строк кода написанных на нем. Тысяч библиотек.
И вот теперь он со всеми ошибками, нелогичностями и просто абсудными решениями будет существовать. Потому что всё уже завязано на него. И уйти от этого невозможно.
Вот почему.
Сообщение от Morganolla
Например у форта вообще нет ООП...
|
сразу видно что ты не шаришь в форте.
два экрана кода и ООП там есть. причем любое - хочешь сиплюсплюсное, хочешь смоллтолковское (прототипное)
Форт сгубила излишняя гибкость. Из него можно выпилить абсолютно любой язык. Поэтому попытки стандартизации провалились. У каждого фортера был свой собственный Форт. Вернее даже не Форт, а свой собственный язык, и своя ОС, и свои библиотеки.