程序员

注册

 

发新话题 回复该主题

世界上最好的编程语言,刚刚度过了25 [复制链接]

1#

机器之心报道

机器之心编辑部

PHP,祝你25岁生日快乐。

「只要是用过PHP的程序员,都知道两件事:第一,这是一种糟糕的语言,如果有其他选择,自己绝不会再使用PHP;,历史上一些非常成功的项目都在用PHP。」

Fine,这两点并不矛盾。作为一门编程语言,PHP是有很多的缺陷,但和PHP环境具备的优点相比,这些缺陷也就不值一提了。和其他语言相比,PHP为项目的搭建、更改和运行提供了更好的支持。

年6月8日,「世界上的语言」PHP迎来了自己的25周岁生日。

printThisisthebestlanguageintheworld.;

?

PHP走过的25年

与其他语言不同,PHP是在web服务器中诞生的。它的优点与面向请求、服务器端执行紧密相关。

故事始于年。当时,RausLerdorf使用C语言编写了一个简单的通用网关接口(CGI)二进制文件集,这是PHP的第一个化身。这个最初被用于跟踪RausLerdorf在线简历的访问数量,之后Raus将脚本套件命名为「PersonalHomePageTools」,简写为「PHPTools」。

25年说短不短,不过PHP的RausLerdorf今年也才51岁。

年6月8日,Raus向公众发布了PHPTools,这也是PHP诞生的标志件。

年4月,Raus重写了一次代码,推出了PHP/FI,开始了PHP从工具套件向编程语言的真正演化。它包含对DBM、mSQL和Postgres95数据库的内置支持,并支持Cookie、用户自定义函数等。年11月,PHP/FI2.0发布。

年12月,以色列理工学院的学生AndiGutmans和ZeevSuraski为他们作为大学项目开发的电子商务应用程序寻找后端。他们发现PHP/FI2.0低效且缺少功能,于是开始完全重写底层解释器。他们联系到Raus,与之讨论了实施方案和他们要重新开发的PHP的各个方面。

左:AndiGutmans;右:ZeevSuraski。

年6月,PHP3.0诞生。Zeev和Andi重写了解释器并引入了一个新的扩展API,该API大大简化了社区贡献新扩展的方式。顶峰时,PHP3安装在互联网大约10%的Web服务器上。

年1月,Zeev与Andi成立了Zend公司。该公司后来成为PHP的创新和开发源。它贡献了核心改进,以及用户包与框架和开发环境工具。

Zend的成立为PHP的发展带来了不小的变化。年5月,PHP4.0发布。这一新版本带有Andi和Zeev开发的全新「Zend引擎」核心。除了性能得到显著提升外,PHP4还添加了对更多Web服务器、HTTP会话、输出缓冲和多个新语言结构的支持。

年,PHP被用于开发博客软件和内容管理系统WordPress。这一软件一经发布即风靡全球,为PHP增加了大量人气。时至今日,互联网上超过三分之一的网站使用WordPress。

WordPress:以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。

年,PHP5.0发布。在此期间,Dmitry加入Zend并在PHP5期间帮助开发了大多数核心PHP子系统。同年,Facebook.

分享 转发
TOP
发新话题 回复该主题