1.9 成功可以复制——PHP开山鼻祖Rasmus Lerdorf

成就:亲手设计了PHP语言,包括PHP 1.0和PHP 2

国籍:加拿大

服务公司:University of Toronto、Bell Global Solutions

主要职务:产品经理、工程师 从事技术开发工作以及软件构架的研究

最高学历:博士

出生日期:1968年

PHP的诞生和Rasmus Lerdorf的经历密不可分。Rasmus Lerdorf于1968年生于格陵兰岛西部迪科斯岛上的Godhavn/Qeqertarsuaq。他是PHP的开山鼻祖。在设计PHP(作为现在的主流开发语言)之前,Rasmus Lerdorf曾在20世纪90年代早期维护过新闻卫星通讯系统,并设计了用于验证数据正确性的错误验证协议。然后在1991年获得了两项加拿大的专利。在1991—1993年,他做了近3年的UNIX程序员,并成功地开发出了一个面向对象接口生成器。

Rasmus Lerdorf为了要维护个人网页,用C语言开发了一些CGI工具程式集,来取代原先使用的Perl程式。最初这些工具程式用来显示Rasmus Lerdorf的个人履历,以及统计网页流量。他将这些程式和一些表单直译器整合起来,称为PHP/FI。PHP/FI可以和数据库连接,产生简单的动态网页程式。Rasmus Lerdorf在1995年6月8日将 PHP/FI公开释出,希望可以透过社群来加速程式开发与寻找错误。这个释出的版本命名为PHP 2,已经有今日PHP的一些雏形,像是类似Perl的变量命名方式、表单处理功能以及嵌入到HTML中执行的能力。程式语法上也类似Perl,有较多的限制,不过更简单、更有弹性。以后越来越多的网站使用了PHP,并且强烈要求增加一些特性,如循环语句和数组变量等。

在新的成员加入开发行列之后,在1995年中,PHP 2.0发布了。第二版定名为PHP/FI(Form Interpreter)。PHP/FI加入了对MySQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用PHP/FI;时间到了1997年中,使用PHP/FI的网站数字超过50000个。而在1997年中,开始了第三版的开发计划,开发小组加入了Zeev Suraski及Andi Gutmans,而第三版就定名为PHP 3。2000年,PHP 4.0又问世了,其中增加了许多新的特性。 

Rasmus Lerdorf最为著名的成就是创造了最初的PHP引擎,并且成为了著名的开源开发者、演讲家和图书作者。 

下一章

读书导航