“一千个读者眼里有一千个哈姆雷特”。
对于快速出 Web 应用的活,我觉得 PHP 是最好的编程语言。
对于处理大数据,Scala 可能是最好的。
对于语法糖最甜,可能是 Ruby。
对于手头一堆杂事儿,要爬点数据,要做点自动化任务,要处理点图像,要做点统计,甚至搞 ML/DL,那就是 Python。
如果是讲究团队协作,一步步整整齐齐,大家规规矩矩,那就是 Java 和 C#。
如果搞 iOS,那就是 Swift / OBJ-C。
如果搞 Android,必定是 Java / Kotlin。
想要真正的全端,Dart 可以考虑。
要追求性能,逃不过 C / C++ 以及后起之秀 Rust。
如果又想上手简单,又想追求性能,想要达成一种心智与性能之间的平衡,可能就是 Go 了。
前端就肯定是 JavaScript 了,再想赶时髦一点,还有 TypeScript 可选择。
想要追求开发效率又希望特立独行,那么可以考虑 Perl 特别是 Perl6。
数据科学除了 Python,还有 Julia 也有人看好。
想要纯函数式编程,那就是 Haskell 了。
想要一种“黑客与画家”的感觉,那首选 Clojure。
你说最好的编程语言是啥?如果光光从感情与情怀上(Just for fun)来说,而不考虑业务,我个人的从高到低优先度前五排序是:Clojure > PHP > Ruby > Python > Scala。