如何一句话惹怒所有程序员?
大喊一句“PHP是世界上最好的语言”。
是的,这只是个段子。
关于PHP的各种花式调侃从未断过。
如果说程序员之间存在一条鄙视链的话,那PHP一定处在这条鄙视链的最底端。
那么问题来了,PHP到底做错了什么?
2001年7月的PHP文档中有这样一句话:
PHP is the best language for web programming, but what about other languages?
PHP是web编程的最佳语言,但是其他语言呢?
这句话本身问题不大,但关键是出现在你PHP的文档中。
真以为你PHP有众多拥趸了呗?
不久之后,更出格的言论出现了:
Because PHP is the best language ever, ever. It's fast, very powerful, and free.
因为PHP是有史以来最好的语言,没有之一。它快速,非常强大,而且免费。
虽然PHP本身确实优秀:程序开发快,运行快,技术学习快,更适合初学者;源代码都可以得到;免费;跨平台性强;效率高;图像处理;面向对象;支持脚本语言为主。
但是,你讲这话的时候问过霸占程序语言榜单前二许久的Java和C语言了没?
而且若说PHP是世界上最好的语言,Phython第一个不服好吧?
著名网站Hired曾发布了一份“2019年软件工程师现状”的报告,该报告由Hired数据科学团队收集和分析,覆盖了13个城市的98000名求职的软件工程师,反映了超过170000个面试申请和过去一年的工作机会。此外,他们还收集了来自Hired凭条上700多名团建工程师的调研回复,以了解开发人员的工作偏好。
报告显示:所有开发者最爱的编程语言是Python。
可是,Python好在哪里?
代码非常简洁,很符合“优雅的代码”这一标准。
下面有个例子,之前有个号称“一个亿的AI核心代码”火了。
其实很简单,当你输入任何问题,这个程序会把“吗”和问号去掉,加上感叹号。
它的Java代码是这样的:
是的,这也是一个段子,一个程序员的段子。
同样的内容放在Python中,一行代码就顺利解决!
除此之外,Python非常简单易学。
程序员用一周就可以完美掌握。
零基础小白用两三个月也可以搞定。
Python这么方便好学,它能做的事情应该很少吧?
NO!NO!NO!此言差矣!
Python几乎无所不能!
爬虫、开发游戏、数据处理、人工智能、机器学习、Web开发都能胜任。据说,Python还是黑客们最偏爱的语言。
就连那群站在编程技术顶端的人都喜欢的Python,你还打算无视它吗?