LINUX.ORG.RU

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

Исправление 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, к счастью, славится одной из лучшей обратной совместимостью.