Наткнулся тут на язык julia.
http://julialang.org/ Выглядит как язык программирования моей мечты.
В первую очередь заявляется быстрая разработка и при этом быстрая работа алгоритма.
Меня со всех сторон заставляют писать на C, а я хочу на питоне.
В результате я пишут прототипы на питоне, а потом они переписываются на C. Удобней иметь сразу один язык.
Так же хорошо, что Джулия компилируется, что усложняет реверс инжиниринг.
Во вторых, перл конечно не есть нормальный язык программирования, но после него работать со строками в других языках сплошное уныние. Авторы Джулиа тоже хотят нормальную работу со строками.
В третьих, в Лиспе мне нравилось простое как пробка и правильное объектное ориентированное программирование с множественным наследованием, а так же макросы. И то и то перетащили в Джулию. В общем ровно тот набор который хотел.
ОО с множественным наследованием я врядли буду использовать, просто интересно. А вот макросы скорее всего буду.
Очень удобно расширять код заменяя все числа на интервалы или на случаные величины с отклонениями, писать производные на лету, делать навороченный дебаг и т.п.
В четвертых, это очередной убийца матлаба, в целом тоже самое что и питон, но синтаксис еще ближе к матлабу.
В пятых, можно писать юникод символами. Русскими и греческими буквами! Смешно, но в целом для компактности кода может помочь. Правда надо как-то придумать как легко писать греческие буквы.
Минусы языка понятные - мало библиотек. В частности уже не хватает одной важной нам библиотеки. Точнее она даже есть, но работает плохо.
Буду изучать потихоньку.