Python|Java与Python:哪种编程语言最好?( 三 )


然而 , 如前所述 , 编程语言的真正意义在于满足开发人员的需求 , 以尽可能简单明了的方式将特定任务传递给机器 。 对于一些开发人员来说 , 直截了当可以转化为最少的代码行或最快的应用程序速度 。 但这一问题远远超出了上述任何一种考虑 。 例如 , 如果你是一名从事机器学习项目的数据科学家 , 那么Python可能是最佳选择 。 (Java在这个群体中排名第三 , 仍然很高 。 )
灵活性也很重要 。 使用Python时 , 你可以访问多种编程范例 , 可以在单个应用程序中根据需要进行混合和匹配 。 Java只支持一种编程范式:面向对象 。 有趣的是 , Python在单个应用程序中支持多个编程范例 , 这意味着你可以使用最适合应用程序中子任务的特定范例 , 而不是依赖单个范例 , 不管它是否最符合需要 。

多语言FTW
关键是 , 没有一种最好的编程语言 , 只有在任何给定时间、任何给定项目中最能满足你需求的语言 。 理想情况下 , 开发人员应该知道几种语言 , 这样他们就不必满足于使用不适合特定目标的语言 。 了解更多的语言可以更容易地适应大量情况 , 例如加入特定应用程序的升级团队 , 即使项目使用的语言可能不是你从头开始时选择的语言 。
【Python|Java与Python:哪种编程语言最好?】不过 , 最后还是可以对编程语言进行一些概括 。 对于数据科学、人工智能和机器学习任务 , Python将是一个好的的选择 。 另一方面 , 当需要为最终用户编写应用程序时 , 特别是嵌入式和跨平台应用程序 , Java可能占据首位 。 Java也是创建服务器端代码的杰出选择 。 无论这些首选项是否适用于你 , 希望这种比较有助于你自己选择编程语言 。