【.com快译】本文将介绍目前比较流行的三种编程语言:PHP、Ruby和Python。我们将分析它们的工作原理、它们之间的区别、它们的使用者以及它们的受欢迎程度。PHP:互联网上最流行的脚本语言PHP(HypertextPreprocessorLanguage)是由RasmusLerdorf设计的一种服务器端脚本解释语言。由于其开发效率高、灵活、学习成本低,常被用于创建动态交互网站,当然除了网站,你也可以用它来实现APP的API接口开发,一些简单的服务程序开发,尤其是SWOOLE诞生后,很多PHP开发者以此来开发服务程序。WordPress是一个非常流行的用PHP开发的博客平台。我们可以用它来快速实现我们的网站,也可以用它来实现一些基于CMS的网站系统。当然,如果你对PHP和WordPress感兴趣,可以参考课程(http://rockingcode.com/);您只需要9个小时的认真学习,就可以了解如何将网站从头开始设计成响应迅速且扁平的WordPress网站。根据维基百科,截至2013年1月,PHP安装在超过2.4亿个网站(其中39%被抽样)和210万个Web服务器上。 (1)PHP的优点PHP许可下发布的免费软件易于使用(学习曲线短而平坦)庞大的用户和开发者社区提供广泛的数据库支持,并提供大量可用的扩展和源代码允许在受限环境中执行代码提供本机会话管理和扩展API竞争语言的良好替代方案,例如Microsoft的ASP(ActiveServerPages)可以部署在大多数Web服务器上一个操作系统和平台(2)PHP的弱点不适用用于开发桌面应用程序错误处理历来很差全局配置参数改变语言语义并给部署和可移植性带来复杂性默认调用对象(CallByValue),这与大多数语言完全相反,这让许多程序员措手不及,通常被认为不如其他编程语言安全(3)谁在使用PHP?ZendYahooFacebookGoogleNASA万维网联盟(W3C)(4)流行度根据维基百科,截至2013年1月,PHP安装在超过2.4亿个网站(其中39%被抽样)和210万个Web服务器上。(5)语法PHP脚本以结束。PHP文件的默认文件扩展名是“.php”。PHP文件通常包含HTML标记和一些PHP脚本代码。Python:通用编程语言Python是一种广泛使用的高级语言(但它也广泛用于非脚本语言),使程序员可以表达概念。它于80年代后期提出,由GuidovanRossum开发。与所有脚本语言一样,Python代码类似于伪代码。这种编程语言具有优雅的设计和语法规则,即使在具有多个程序员的开发团队中也具有很强的可读性。它支持多种构建计算机程序结构和元素的方法,包括面向对象编程和函数式编程。(1)Python的优点易于学习和在多个系统和平台上运行易于阅读和组织的语法提供快速原型和动态语义优秀的社区支持通过测试和导入关键功能,很容易构建应用程序通过精心实施包andmodulesforreusabilityobject-orientedprogramming-driven(2)Python的缺点其实不太擅长处理多处理器/多核的工作相对于Java等其他语言,Python开发者社区比较小而且缺乏业务支持机构,即使是开源项目(尽管这种情况正在改变)有限的数据库访问层众所周知不如Java等语言快(3)谁使用Python?YahooMapsZopeLinuxWeeklyNewsShopzillaUltraseek(4)人气根据维基百科,自2008年以来,Python多次跻身TIOBE编程社区指数评选的八种最流行编程语言之列。它是语法主要不基于C的第三大流行语言。(5)调用解释器而不传递脚本文件作为参数可以弹出如下提示:$pythonPython2.4.3(#1,Nov112010,13:34:43)[GCC4.1.220080704(RedHat4.1.2-48)]onlinux2Type<"help<",<"copyright<",<"credits<"or<"license<"fororeinformation.<><>在Python提示符右边输入相同的文字,按回车键,就会输出文本:<><>print<"Putsometexthere!<";(6)职位需求根据JobsTractor网站对过去12个月在Twitter上发布的45,000多个开发职位的分析,结果如下:PHP-8238Ruby-2937Python-1587而PHP仍然是这方面的最大统计数据站点,请勿将此统计信息用作学习或使用编程语言的参考。我们对PHP和Ruby的介绍到此结束,本系列的下一部分将介绍Ruby与前两种语言的不同之处、它们的使用者以及每种语言的流行程度。原标题:TheThreeProgrammingLanguagesinaNutshell文章审稿人:记忆之翼总结:常用Python爬虫技巧,给你五款Python新框架,快速体验!所有Python程序员都应该使用的库Python正则表达式re模块简明笔记这些方法帮助Python开发者提高效率Python并发编程线程池/进程池
