如上,请问怎么理解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简单、专一、实用、流行,在但相比其他三种语言,在语法和功能上稍有欠缺。