Perl 的兴起是80末-90初, 到95年以后发展进入成熟阶段, 标志是CPAN和perl 5, 此时正是UNIX发展的一个高潮, linux, bsd还有许多商业系统大都从那时候开始, perl作为unix系统管理的便利工具,自然也得到了发展的机会,其应用领域和社区也得到扩展. WEB应用的发展,CGI使用perl. Python的兴起则晚的多, 属于90年代末期发展,到2000年以后才比较成熟, 但是适用的范围比较广泛,具有后发的优势. 不幸的是,python 遇见了java,即使在现在现在python和java所覆盖的应用领域(除了嵌入系统)都是差不多的, java以其简洁的语法和模型在sun, Oracle, ibm等大公司的推介下迅速成为网络程序设计的主流。 python在这个阶段只能作为非主流的语言存在, 和其他数百个程序设计语言的地位没有什么两样,当然程序界历来是主流和非主流并存发展,python的社区仍然在不断的扩大(可谓韬光养诲?)。 等人们疲倦了java以及java和c#(.net)的争执,语言的多样化浮上前台(语言多样化在技术上的原因应该是组件技术和虚拟机的发展,使得一个工程可以用多种语言实现),python, ruby, lua, lisp/scheme, ocaml等待都能吸引人们的眼光,python更因其简洁的语法和丰富的功能得到更多的青睐, 欣欣向荣。而此时perl的进展一直比较平缓。
三、总结
这里我列举的内容都是python和perl的皮毛,只是让大家知道这两种语言涞源,历史和主要用处,并不是教大家这两种语言。同时强烈鄙视:谁谁谁好,谁谁垃圾的观点!
没有最好的语言,只有最好的coder..............