LINUX.ORG.RU

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

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

Почему одни должны мучаться разрабатывая LLVM компилятор с мегаоптимизациями и на_все_случаи_кодогенерациями , а другие, левой ногой будут писать свои колхозные поделки, типа Rust, компилируя прям в LLVM.

потому что llvm - это отдельный проект, со своим академическим интересом - разработка методов оптимизации и кодогенерации.

в нем нет всякого мусора, связанного с написанием ручками машинного кода, всяких там доктрин программирования, навроде ооп или функциональщины, или метапрограмирования и проч фигни. его не волнует 300-летняя совместимость и легаси с царем горохом.

у llvm вообще задачи разработки инфраструктуры для создания компиляторов и около того, а не преобразование конкретного человекоориентированного синтаксиса в байтовый код.

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

Почему одни должны мучаться разрабатывая LLVM компилятор с мегаоптимизациями и на_все_случаи_кодогенерациями , а другие, левой ногой будут писать свои колхозные поделки, типа Rust, компилируя прям в LLVM.

потому что llvm - это отдельный проект, со своим академическим интересом - разработка методов оптимизации и кодогенерации.

в нем нет всякого мусора, связанного с написанием ручками машинного кода, всяких там доктрин программирования, навроде ооп или функциональщины, и проч. его не волнует 300-летняя совместимость и легаси с царем горохом.

у llvm вообще задачи разработки инфраструктуры для создания компиляторов и около того, а не преобразование конкретного человекоориентированного синтаксиса в байтовый код.