Пишу на Haskell для себя, поэтому поддержки языка для скриптов пока не намечается.
C++ полезно уметь читать, но писать на нём не советую. Об этом можно почитать, например у
bartoszmilewski.com
Тот же afiskon переписывает свои проекты с C++ на C:
https://eax.me/opengl-text/Хотя в 2014 году была статья:
https://eax.me/dont-use-c/Новые языки программирования действительно обладают рядом преимуществ перед старыми.
Я не могу сказать, что у меня широкий кругозор по языкам программирования, вот как я пришёл к Haskell:
QBasic → PHP → C → C++ → D → Haskell
Если найду время, дальше буду сравнивать Haskell с Irdis, Rust, Lisp, Go, Erlang.
Общий вывод такой, что для написания торгового робота лучше иметь широкий кругозор, в частности лучше знать функциональное программирование.
Если кто использует postgreSQL то такой вопрос - в каком виде лучше хранить количество конкретной криптовалюты в БД? если взять рекомендуемый numeric, то у нас для разных криптовалют должно быть разное количество значимых цифр и разное количество цифр после запятой. То есть в одном столбце не получится хранить, например, Bitcoin у которого 8 знаков после запятой и Ethereum у которого больше 8ми знаков после запятой. Я просто сделал пользовательский тип у которого есть числитель и знаменатель.