В C и С++ слишком легко допустить ошибку и не заметить её: это инструменты для опытных программистов. Так что выбирать лучше из Java / C# / Go. Лично я предпочитаю Go: он проще, чем Java и C#, и в нём немного сложнее написать откровенный бред.
Если нужно максимально сжать производительные ресурсы и управление низкоуровневыми аспектами, то C/C++ . Для быстрого разработки и высокой производительности без необходимости глубоко уходить в тонкости системы, Go. Java, будет полезна при создании долговечных и безопасных приложений с хорошими библиотеками для крупномасштабных приложений.
С/C++ - считаются одними из самых быстрых (при прямых руках). Дают больше контроля. Но с большой силой приходит большая ответственность, там много нюансов.
Golang попроще. Тоже быстрый язык.
Можно еще в сторону Fortran посмотреть.