用了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是最佳选择,这是我的研究结论。
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是最佳选择,这是我的研究结论。
解决方案 »
- ADO 连接DBF的怪问题。
- 如何通过句柄获取datagridview数据
- Report machine相关问题
- 请问用delphi怎么修改windows的服务启动类型!
- 谁有程序中要用到的各种位图图片共享呀!我找了几天都没有找到!帮帮忙!
- 用delphi 6 QuickReport如何打印这样的表格?????(在线等待!!!!!!)
- 关于Intraweb程序中使用Datamodule的问题,在线等待
- 怎么样把edit里的内容作为查询的条件?
- TQuery与TupdateSQL有什么区别
- Ttable & Tquery 的实现机制........欢迎讨论!
- XE5调用so库文件的问题
- 大一数据结构
因为它是我目前最为满意的语言
除了:
1、仅仅靠缩进觉得代码块的逻辑层次——太危险了!
2、代码基本无法保护了
3、运行速度慢——需要调用c模块
4、没有方便的gui库——qt?运行环境会需要很大的库
但是学python还是其他的,这还要看个人爱好及兴趣方向。就拿我自己来说,我比较喜欢native代码,而不喜欢脚本、托管的代码,所以我选择学习了C++总之,学什么还要看自己的发展方向,不是为了跟风去学。
PYPY比标准的PYTHON快10多倍。其运行速度基本跟GCC编译出来的速度相差不远,大约差一倍左右,如果认为这个速度还不够快,
完全可以使用CTYPE接口或者CFFI接口,方便地调用C语言或者DELPHI 编译出来的DLL。对于互联网开发,我觉得PYTHON是最好的语言了,跟C无缝集成,既可以保证CPU密集计算的效率,
又可以高效率开发网络程序。LINUX,UNIX,FREEBSD,MAC OS X等都内置PYTHON,可做脚本开发,这东西跟SHELL脚本也配合的很好,
美国MIT,斯坦佛,伯克利现在用它来来替代SCHEME,肯定有它的道理。
那是做 *nix 上的服务端了
竞争对手是 node.js、go、erlong、lua。
而PYTHON目前已经有非常好的生态链了,
python比lua复杂很多吧,解释器都复杂很多
lua的解释器最简明。
lua更轻量,适合辅助其他语言。
像我们这里,招C#、JAVA的不少,招其他的没几家。
就算Python再好,只有一两家在招人,也是有很大的风险的。有可能工资会很高,也有可能工资会不高,但跳槽是肯定很难了。