主题:庆祝Python跃居世界第四程序语言 -- 空格
为了兼容旧的C语言和支持新的先进编程技术,不仅语法内容多,且分成了“带类的C”,支持模板的,支持STL的等不同子领域。有些早期的C++程序员现在也只使用“带类的C”这一部分。
对新程序员来说,要完整掌握C++的成本较高。
JavaScript或许能发展为很流行的语言。
如果苹果能发展的更好,Object-C前景也不错。
还是不太可能了,性能差了不只十倍,很难弥补这个弱点。
就算去掉了GIL又如何,性能取决于虚拟机,jvm虚拟机性能已经与c++接近了,python再实现一个高性能的虚拟机?那干嘛不直接修改java语言,增加些python的语言特色?
PHP在开发中小网站方面的确有优势。另外PY缩进规则对网页排版是不方便的。
感觉JAVA太复杂,框架层出不穷改来改去最后成个烂尾楼没得改只能“革命”了。
PY在速度上的确无法和C++相比,不过速度并不是PY生存的能力,要速度也可以调用C嘛。借助C的速度优势,PY理论上是可以替代C++的。
JS正在重返服务端:node.js
不过JS是单线程连伪多线程都没有啦~
JS用熟了很不错。
c++、java比性能,性能是静态语言的强项,这点还是很难改变的。
不过现在硬件往往不是问题,动态语言很受欢迎。
php基本上是一种专门针对web开发的语言,在这方面的优势是先天的,问题在于代码不好管理,快,但是脏,rails出来之后,给php震动不小,现在php一堆框架大多数都在模仿rails那一套,希望以后能有质变。
这句话什么意思?
至少前2页没有看到。
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
tiobe 的语言流行程度排行榜,只是一个指标了。
这个优势还是挺重要的,大量的Web前台交换效果由JavaScript实现,性能上有V8等项目来增强性能,还有JQuery和node.js等前台后台项目来丰富功能。
现在Web应用如此广泛,JavaScript发展前景不错。
答非所问了。
搜索slang programming language的话,google第一个应该就是
http://www.swd.de/products/datasheets/slang_en.html
没严谨性啊~
在用PHP输出大段HTML代码时,有时为了HTML代码版面好看,就需要PHP的代码格式乱点(比如不同的缩进)。而如果是PY,则PY代码必须遵循缩进规则,这样一来可能就无法照顾到HTML代码了。
另外,PHP框架对于PHP速度的影响不小。用了框架也部分丧失PHP的优势了。
动态编译技术尤其是JIT的发展已经使动态语言在效率上接近静态语言的效率。至少LuaJIT已经很不错了。请看我对Lua的介绍
http://www.ccthere.com/article/3269055
以及LuaJIT的近期发展。
数值运算的语言 --- Lua
http://www.ccthere.com/article/3289600
luajit+ffi 数值运算快过gcc o2 优化一倍
http://www.ccthere.com/article/3300061
Lua语言还是太"多态",支持的编程模式太多,实际企业应用因该适当定制(非侵入"扩展",实际是“限制”内部编程习惯,但不限制外部库)。
对比Java.速度不慢(这些对比没有用到LuaJIT+FFI),内存消耗大大的节省,代码量少很多。在这些对比下Java作为语言是不该存在了(我不是说Java要被终结,那魔多应用,库还在,总能耗上10,20年)
http://shootout.alioth.debian.org/u32/luajit.php
另外,我不认为Python的缩进,是阻碍其取代PHP的障碍。Python 支持'''...'''保持原文本结构.真正的问题还是积重难反,向后兼容.好在网页的更新比软件容易,也快,等新一代的Web编程者成长起来,他们会渐渐挪向Python,JavaScript的
一般程序代码用来处理逻辑,存取数据。
页面用模板。