История изменений
Исправление alysnix, (текущая версия) :
Почему одни должны мучаться разрабатывая LLVM компилятор с мегаоптимизациями и на_все_случаи_кодогенерациями , а другие, левой ногой будут писать свои колхозные поделки, типа Rust, компилируя прям в LLVM.
потому что llvm - это отдельный проект, со своим академическим интересом - разработка методов оптимизации и кодогенерации.
в нем нет всякого мусора, связанного с написанием ручками машинного кода, всяких там доктрин программирования, навроде ооп или функциональщины, или метапрограмирования и проч фигни. его не волнует 300-летняя совместимость и легаси с царем горохом.
у llvm вообще задачи разработки инфраструктуры для создания компиляторов и около того, а не преобразование конкретного человекоориентированного синтаксиса в байтовый код.
Исходная версия alysnix, :
Почему одни должны мучаться разрабатывая LLVM компилятор с мегаоптимизациями и на_все_случаи_кодогенерациями , а другие, левой ногой будут писать свои колхозные поделки, типа Rust, компилируя прям в LLVM.
потому что llvm - это отдельный проект, со своим академическим интересом - разработка методов оптимизации и кодогенерации.
в нем нет всякого мусора, связанного с написанием ручками машинного кода, всяких там доктрин программирования, навроде ооп или функциональщины, и проч. его не волнует 300-летняя совместимость и легаси с царем горохом.
у llvm вообще задачи разработки инфраструктуры для создания компиляторов и около того, а не преобразование конкретного человекоориентированного синтаксиса в байтовый код.