История изменений
Исправление eao197, (текущая версия) :
Речь не о том, что делает LMS. Речь о том, что код на Scala некоторыми людьми воспринимается как сложный. Аналогично, некоторый код с шаблонами на C++ некоторыми людьми воспринимается как сложный.
Хотя все это очень относительно.
Ну, а раз речь пошла про LMS, то пример на стартовой странице может заинтересовать тех, кому по неволе приходится разгонять тормозной код на JVM. В C++ показанный мной вариант без каких-либо усилий со стороны программиста самим компилятором развернется в то, что показано в LMS-ном примере в качестве демонстрационного результата.
Т.е., наверное, LMS может гораздо более крутые вещи. Наверное. Но показали на стартовой странице какую-то фигню, которую в языках, заточенных под производительность, ни во что преобразовывать не нужно.
Исходная версия eao197, :
Речь не о том, что делает LMS. Речь о том, что код на Scala некоторыми людьми воспринимается как сложный. Аналогично, некоторый код с шаблонами на C++ некоторыми людьми воспринимается как сложный.
Хотя все это очень относительно.
Ну, а раз речь пошла про LMS, то пример на стартовой странице может заинтересовать тех, кому по неволе приходится разгонять тормозной код на JVM. В C++ показанный мной вариант без каких-либо усилий со стороны программиста самим компилятором развернется в том, что показано в LMS-ном примере в качестве демонстрационного результата.
Т.е., наверное, LMS может гораздо более крутые вещи. Наверное. Но показали на стартовой странице какую-то фигню, которую в языках, заточенных под производительность, ни во что преобразовывать не нужно.