LINUX.ORG.RU

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

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

Нет. Не все. gcc также удаляет старые платформы, например скоро удалит Itanium: https://www.phoronix.com/scan.php?page=news_item&px=Intel-IA-64-GCC-Deprecation

Например, для dos 16 bit, есть только gcc-6, https://github.com/tkchia/gcc-ia16 (для dos 32bit, есть порт djgpp gcc 9.2)

для Win16 я вообще не знаю есть ли такой gcc, но точно Win16 поддерживает digital mars, но это достаточно старый и мёртвый компилятор.

Для Commodore 64, я не знаю насколько актуальный компилятор C/C++ существует…

Плюс, даже если для этих древних платформ находится компилятор, то нужно ещё и находить библиотеки. А стандартная библиотека в pascal чуть побольше, чем у С или С++(особенно древних версий С++).

Так что для just for fun ретро проектов free pascal хорош.

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

Нет. Не все. gcc также удаляет старые платформы, например недавно удалил(или удалит после выхода gcc 10) Itanium.

Например, для dos 16 bit, есть только gcc-6, https://github.com/tkchia/gcc-ia16 (для dos 32bit, есть порт djgpp gcc 9.2)

для Win16 я вообще не знаю есть ли такой gcc, но точно Win16 поддерживает digital mars, но это достаточно старый и мёртвый компилятор.

Для Commodore 64, я не знаю насколько актуальный компилятор C/C++ существует…

Плюс, даже если для этих древних платформ находится компилятор, то нужно ещё и находить библиотеки. А стандартная библиотека в pascal чуть побольше, чем у С или С++(особенно древних версий С++).

Так что для just for fun ретро проектов free pascal хорош.