五千年(敝帚自珍)

主题:庆祝Python跃居世界第四程序语言 -- 空格

共:💬100 🌺284
分页树展主题 · 全看首页 上页
/ 7
下页 末页
    • 家园 Python终于主流了

      从03年开始自己学习Python,还为Python在中国的应用推广做过很多宣传活动。那个时候要在项目中应用python还是有点压力的,现在才几年时间,已经成为主流了。

      不过我现在更偏好 Common Lisp,打算把它当成下半辈子用的语言。

    • 家园 PY老版本不支持UNICODE

      PY是89年开发的,而Unicode是91年才发布,Javascript是96年开发所以内核就是unicode编码原生支持。而PY到了3.0版本才是unicode内核,不过就与2.x及更老版本对字符串上处理存在兼容性了。

      不过经过py3k这次痛苦转型,py的路更宽了应该有更好发展。

    • 家园 我用的四种语言python只能排最后

      c/c++/java/erlang/python

      • 家园 熬吧

        C应该还能熬很久,python有望超越C++上升到第三.

        java估计混不长了,蟒蛇努力哟争取替代java的地位~

        • 熬吧
          家园 python顶多取代php,java/c++这些

          还是不太可能了,性能差了不只十倍,很难弥补这个弱点。

          就算去掉了GIL又如何,性能取决于虚拟机,jvm虚拟机性能已经与c++接近了,python再实现一个高性能的虚拟机?那干嘛不直接修改java语言,增加些python的语言特色?

          • 家园 动态语言的效率已经快不是问题

            动态编译技术尤其是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的

          • 家园 python应该取代不了PHP

            PHP在开发中小网站方面的确有优势。另外PY缩进规则对网页排版是不方便的。

            感觉JAVA太复杂,框架层出不穷改来改去最后成个烂尾楼没得改只能“革命”了。

            PY在速度上的确无法和C++相比,不过速度并不是PY生存的能力,要速度也可以调用C嘛。借助C的速度优势,PY理论上是可以替代C++的。

            • 家园 结论认同,理由有些没太看懂

              PHP在开发中小网站方面的确有优势。另外PY缩进规则对网页排版是不方便的。

              php基本上是一种专门针对web开发的语言,在这方面的优势是先天的,问题在于代码不好管理,快,但是脏,rails出来之后,给php震动不小,现在php一堆框架大多数都在模仿rails那一套,希望以后能有质变。

              python缩进规则对网页排版不方便

              这句话什么意思?

              • 家园 我是胡说的

                没严谨性啊~

                在用PHP输出大段HTML代码时,有时为了HTML代码版面好看,就需要PHP的代码格式乱点(比如不同的缩进)。而如果是PY,则PY代码必须遵循缩进规则,这样一来可能就无法照顾到HTML代码了。

                另外,PHP框架对于PHP速度的影响不小。用了框架也部分丧失PHP的优势了。

分页树展主题 · 全看首页 上页
/ 7
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河