Я немного занимался программированием на Java, а также очень мало программировал на C и PHP. Недавно я начал изучать Python, потому что язык показался мне интересным.
Но несколько сообщений на SO, казалось, указали на то, что Python не подходит для параллельного программирования. И также медленнее по сравнению с теми языками, в которых есть компилятор. Мне также нравятся достоинства статически типизированного языка, но Python типизирован динамически. Итак, мой вопрос: существует ли язык, удовлетворяющий следующим критериям.
1) Имеет переводчик (для более быстрой разработки)
2) Имеет компилятор (потому что скомпилированный код будет работать быстрее)
3) Имеет возможности OO
4) Статически типизированный
Я наткнулся на OCaml, который удовлетворяет указанным выше критериям. Но сообщения о SO заставили меня поверить, что OCaml не подходит для параллельного программирования. Итак, пятый критерий
5) Подходит для параллельного программирования.
PS: - Я не эксперт в языках программирования, так что несите меня, если какие-либо из моих вышеупомянутых наблюдений неверны.