История изменений
Исправление EXL, (текущая версия) :
Попробуй C++ код из 2001 сейчас скомпилить.
Внезапно скомпилится и будет работать, например:
https://github.com/heliocastro/qt1
https://github.com/heliocastro/qt2
https://github.com/heliocastro/kde2
А уж если про C говорить то там и из 80-ых скомпилится. Но какие-то минимальные правки будут точно нужны, или к примеру тот же -fcommon
, потому что компиляторы стали строже со временем. Но это нативщина. В Java и Python это всё гораздо проще, учитывая байткод.
И с твоим примером Java вряд ли всё так просто. Одна программа запустится, десять отвалятся по тем или иным причинам.
Большинство запустится. Java, к счастью, славится одной из лучшей обратной совместимостью.
Исправление EXL, :
Попробуй C++ код из 2001 сейчас скомпилить.
Внезапно скомпилится и будет работать, например:
https://github.com/heliocastro/qt1
https://github.com/heliocastro/qt2
https://github.com/heliocastro/kde2
А уж если про C говорить то там и из 80-ых скомпилится. В Java и Python это всё гораздо проще, учитывая байткод, вместо нативщины.
И с твоим примером Java вряд ли всё так просто. Одна программа запустится, десять отвалятся по тем или иным причинам.
Большинство запустится. Java, к счастью, славится одной из лучшей обратной совместимостью.
Исходная версия EXL, :
Попробуй C++ код из 2001 сейчас скомпилить.
Внезапно скомпилится и будет работать, например:
https://github.com/heliocastro/qt1
https://github.com/heliocastro/qt2
https://github.com/heliocastro/kde2\
А уж если про C говорить то там и из 80-ых скомпилится. В Java и Python это всё гораздо проще, учитывая байткод, вместо нативщины.
И с твоим примером Java вряд ли всё так просто. Одна программа запустится, десять отвалятся по тем или иным причинам.
Большинство запустится. Java, к счастью, славится одной из лучшей обратной совместимостью.