История изменений
Исправление 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.
их не пишут на языках-однодневках, в которых авторы ЯП ещё сами не знают, чего хотят.
Что ты имеешь ввиду под языком-однодневкой? Примеры в студию.