История изменений
Исправление 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 хорош.