LINUX.ORG.RU

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

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

ядро - огромный код, который должен собираться стабильно у разных юзеров

То же самое можно сказать про любой другой «огромный код». Алсо STABLE API IS NONSENSE.

на разных платформах

Ахахахахахах. Нет, правда, вот это уже смешно. Ты в курсе, что есть конторы, которые делают бизнес на поддержке {,кросс}компиляторов? Потому что не любой версией gcc можно скомпилировать любую версию ядра под любую платформу.

стандартные либы там не используются, поэтому на изменения в них наплевать.

В лялексе? Да, но это проблема лялекса и его убогой архитектуры. В QNX, например, никто не мешает писать дрова с STL.

а вот сам язык и его конструкции меняться не должны. причём в течение длительного времени.

И в итоге мы имеем килотонны костылей из-за обратной совместимости, которая всё равно где-то неявно ломается. Алсо C и C++ тут не подходят, потому что в них в сам язык периодически вносят изменения, ломающие совместимость. Попробуй код из K&R скомпилировать под c11.

их не пишут на языках-однодневках, в которых авторы ЯП ещё сами не знают, чего хотят.

Что ты имеешь ввиду под языком-однодневкой? Примеры в студию.

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

ядро - огромный код, который должен собираться стабильно у разных юзеров

То же самое можно сказать про любой другой «огромный код». Алсо STABLE API IS NONSENSE.

на разных платформах

Ахахахахахах. Нет, правда, вот это уже смешно. Ты в курсе, что есть конторы, которые делают бизнес только на поддержке {,кросс}компиляторов? Потому что не любой версией gcc можно скомпилировать любую версию ядра под любую платформу.

стандартные либы там не используются, поэтому на изменения в них наплевать.

В лялексе? Да, но это проблема лялекса и его убогой архитектуры. В QNX, например, никто не мешает писать дрова с STL.

а вот сам язык и его конструкции меняться не должны. причём в течение длительного времени.

И в итоге мы имеем килотонны костылей из-за обратной совместимости, которая всё равно где-то неявно ломается. Алсо C и C++ тут не подходят, потому что в них в сам язык периодически вносят изменения, ломающие совместимость. Попробуй код из K&R скомпилировать под c11.

их не пишут на языках-однодневках, в которых авторы ЯП ещё сами не знают, чего хотят.

Что ты имеешь ввиду под языком-однодневкой? Примеры в студию.