>А у gcc этих шансов намного больше. Ничто принципиально не мешает перекроить
>архитектуру компилятора версии этак в 5й или в 6й. Вопрос только
>в том кто и зачем это делать будет, и на какие
>шиши. В случае допустим llvm, всё тот же вопрос. Кто и
>на какие шиши запилит там поддержку всех архитектур и языков. Если
>с clang, и даже с поддержкой c++, архитектурами arm, intel ещё
>понятно - ибо apple в этом заинтересована кровно. То со всем
>остальным не совсем понятно, будет ли на таком же уровне. А для всего остального деньги будут вкладывать разработчики платформ. Вопрос только в затратах. Как только окажется, что реализация поддержки новых платформ в llvm окажется дешевле чем в gcc, так gcc сразу же начнет терять свои позиции. И похоже все дело к тому и идет. Потому, как в случае LLVM достаточно реализовать лишь виртуальную машину и весь ворох компиляторов и интерпретаторов будет тут же доступен на новой платформе. В случае gcc все это сложнее. Да и лицензия тут может сыграть не последнюю роль.
>Все эти разговоры примерно также забавны, как разговоры о смерти linux в
>связи прихода микроядер и других, подобных тем. Они не учитывают возможности
>измениться, а это просто недальновидно. Вон Евросоюз живёт и здравствует, кто
>бы мог подумать это лет этак 90 назад.
Думаю тут будет правильней обратиться к истории. Самая долгоиграющая ОС на сегодняшний день это Unix (не важно в какой инкарнации SVR или BSD).
Что мы имеем по итогу? BSD разделилась на несколько ветвей, которые становятся все менее и менее совместимы с друг другом. Но принципиального преимущества ни одна ветвь не получила. Linux, на этапе становления то же принял идеологию Unix-way, но тут же, в основном тренде стал уходить в сторону от этого самого Unix-way. Все коммерческие Unix практически почили в бозе.
И что самое интересное Unix системы даже на пике своей популярности никогда даже близко не приближалась к пиковой популярности (читай количеству инсталляций) того же Linux или Windows систем. Они всегда занимали маргинальные ниши научных исследований и инженерных систем, реже когда корпоративных вычислений.
Причины долголетия и живучести Unix уже давно разобраны и проанализированы. Стоит признать тот же Linux не соответствует этим критериям. Впрочем не факт, что на нынешнем этапе эти критерии гарантируют долголетие системы.
В общем однозначного ответа не дашь. Общая практика показывает, что все рано или поздно сходит на нет.