当前位置: 代码迷 >> 其他开发语言 >> 请教如何理解JAVA、C++ Perl、PHP、Ruby、Python
  详细解决方案

请教如何理解JAVA、C++ Perl、PHP、Ruby、Python

热度:1653   发布时间:2013-02-26 00:00:00.0
请问怎么理解JAVA、C++ Perl、PHP、Ruby、Python
如上,请问怎么理解JAVA、C++ Perl、PHP、Ruby、Python

------解决方案--------------------------------------------------------
Perl,PHP,Python和Ruby都有自己的虚拟机(virtual machine),从这种意义上说它们也可作为平台语言。但在实际应用中,它们没有Java平台和.NET平台那种整合凝聚力和核心作用,通常作为轻量级的解决方案。

Perl中确有不少C++的影子,但它的对象模型在5.0以后才引入,典型的半路出家,远不如前面的特征那么自然。

PHP它简单、专一,与Python和Ruby一开始就定位通用语言不同,PHP是专为网络而生的。PHP的语法简单,且为网络应用度身定造,受到网络开发人员的追捧当在情理之中。它虽很实用很流行,但并不完美。

~~~~~~~~~~~~~~~~~~~~~~

1:Perl精练、复杂、强大、灵活、自由、隐晦、表现力强,但规范性、可读性、一致性、整洁性和可维护性较差。
2:Python优雅规范、简洁明晰、易学易用、类库丰富,但效率稍差,有些人不喜欢它对空白符敏感的特性。
3:Ruby语法精巧、高度灵活,兼具Perl的表现力和Python的可读性,尤其注重程序员的感受,但其性能和线程模型尚有待改进。
4:PHP简单、专一、实用、流行,在但相比其他三种语言,在语法和功能上稍有欠缺。
  相关解决方案