用了10多年的DELPHI ,现在准备学PYTHON了,理由是:1)现在是云计算时代了,需要学习一门适应该时代的语言,研究了很久,PYTHON是最佳选择,排除了PHP,PERL,RUBY等,至于GO语言,暂时只处于观察中。
PYTHON目前非常火,国际大公司有NASA,GOOGLE,YOUTUBE,DROPBOX等,国内豆瓣都是用PYTHON的典型案例,炙手可热的OPENSTACK全部是PYTHON架构,美国宇航局的火星探测器软件由PYTHON生成和测试。2)脚本语言一般效率比较低,但PYTHON跟C语言无缝集成,可以非常方便地调用C和DLL库,同时PYTHON的增强版本PYPY项目,其执行效率几乎跟C相差不大。
本人测试了PYTHON调用DELPHI的DLL库,非常好使,其执行效率几乎跟纯粹的DELPHI相同。3)PYTHON非常容易学习,是通用程序语言,在科学计算、网络、脚本、自动化测试等领域非常广,在桌面也有很多方案4)DELPHI现在过于庞大臃肿(动辄几个G的空间 ,让人崩溃),封闭,已经非常不适合时代了,其应用空间非常有限了.所以,DELPHI发烧友,需要学一门新的语言,适应互联网和云计算时代,PYTHON是最佳选择,这是我的研究结论。

解决方案 »

  1.   

    广告吗?用delphi的就算转向首选也不会是PYTHON。
      

  2.   

    那你认为,适合云计算的语言还有哪几个比PYTHON更好?
      

  3.   

    我也曾经考虑转python
    因为它是我目前最为满意的语言
    除了:
    1、仅仅靠缩进觉得代码块的逻辑层次——太危险了!
    2、代码基本无法保护了
    3、运行速度慢——需要调用c模块
    4、没有方便的gui库——qt?运行环境会需要很大的库
      

  4.   

    我目前就是delphi +python,都在使用,工作中基本上可以互补。
      

  5.   

    多学一门语言是对的,毕竟Delphi现在就是个要死不活的样子了。
    但是学python还是其他的,这还要看个人爱好及兴趣方向。就拿我自己来说,我比较喜欢native代码,而不喜欢脚本、托管的代码,所以我选择学习了C++总之,学什么还要看自己的发展方向,不是为了跟风去学。
      

  6.   

    目前我就在用 python,但以后我会主要用两种语言 python 和 Go
      

  7.   

    标准的PYTHON编译器是比较慢,但其增强编译器PYPY,其速度相当快,我做过的冒泡排序比较,
    PYPY比标准的PYTHON快10多倍。其运行速度基本跟GCC编译出来的速度相差不远,大约差一倍左右,如果认为这个速度还不够快,
    完全可以使用CTYPE接口或者CFFI接口,方便地调用C语言或者DELPHI 编译出来的DLL。对于互联网开发,我觉得PYTHON是最好的语言了,跟C无缝集成,既可以保证CPU密集计算的效率,
    又可以高效率开发网络程序。LINUX,UNIX,FREEBSD,MAC OS X等都内置PYTHON,可做脚本开发,这东西跟SHELL脚本也配合的很好,
    美国MIT,斯坦佛,伯克利现在用它来来替代SCHEME,肯定有它的道理。
      

  8.   

    PYTHON现在已经不仅仅是脚本语言了,也可以编译为EXE可执行文件,也有JIT即时编译器
      

  9.   


    那是做 *nix 上的服务端了
    竞争对手是 node.js、go、erlong、lua。
      

  10.   

    GO虽然有GOOGLE这个大佬主推,但目前,还不成气候,这需要整个生态环境都成熟起来,要走的路还相当长,
    而PYTHON目前已经有非常好的生态链了,
      

  11.   

    路过..    每一种语言都要会吧?py 不了解,  应该和lua 差不多吧?
      

  12.   


    python比lua复杂很多吧,解释器都复杂很多
    lua的解释器最简明。
      

  13.   

    python是主,适合独立解决问题。
    lua更轻量,适合辅助其他语言。
      

  14.   

    你当年学delphi是为了搞云计算?
      

  15.   

    这几天玩了玩PHP,感觉还不错。
      

  16.   

    另一个重点也是看所在地区的公司要求。
    像我们这里,招C#、JAVA的不少,招其他的没几家。
    就算Python再好,只有一两家在招人,也是有很大的风险的。有可能工资会很高,也有可能工资会不高,但跳槽是肯定很难了。
      

  17.   

    开发方向决定开发语言吧,GUI还有比delphi更便捷的吗