У меня есть большая программа, написанная с моей собственной исправленной версией компилятора GNU Eiffel (SmallEiffel). В то время как я люблю язык, я сталкиваюсь с проблемой, что компилятор O (n ^ 2) или хуже по размеру скомпилированной системы. Поэтому я должен скоро переехать.
ISE Eiffel, единственный живой компилятор Eiffel - не вариант по разным причинам. Главным образом потому, что скомпилированный код работает медленно.
Я ищу язык, который:
императив и ОО
имеет шаблоны / шаблоны
компилируется в собственный код и не
требуется .NET / Java
статически набрано (что означает быстрый)
мусор собран
кроссплатформенный
не такой уродливый и умопомрачительный, как С ++
Я не мог придумать что-то еще, кроме D, но это выглядит немного на низком уровне и нестабильно. Неужели никто не удовлетворяет этим семи пунктам?