What is python?
新开的版面,而且是新的技术。难免大家有一些疑惑,有些在vc delphi版面的经典问题都会在这里提出来。"python能做出类似windows xxx的界面么?""它和c/c++,java,delphi比如何?",由于Zope的与web开发的裙带关系,大家也许会问"python 开发网站效果如何?”"python能不能做出类似于xxx的网页效果" ‘与asp,php jsp比较起来那个更好?"这些问题虽然会增加python版面的访问量,但是这些问题对python版面的发展都是没有多大益处的。因此对这些问题我做一个比较简单的回答,希望大家能够在将来的python版面中多多讨论实际的技术问题而不要讨论这些无聊的山海经。
Python和Java,C/C++等没有可比性。Python也并非用来专门作网站的。web仅仅是它的一个小小的应用领域。在国外Python的应用领域很多集中在计算机科学方面,如人工智能,高性能数值计算,图像处理等等。<侏罗纪公园> 中使用的3d处理系统全部都是用python搭建的。最近NASA正在用python开发一套卫星和鹰眼预警机之间的信号控制接受系统。当然他们的python是用Ada从新写过的。当然在我们熟悉的领域,也有很多好的东西。如redhat的安装和管理程序。yahoo page的服务器端程序,yahoo mail等等。就是zope本身的优势和强项也并非在web开发上而是他经典的面向对象的数据库引擎,在windows xp的下个版本long horn也借鉴了zope的这个优点将原来ntfs文件系统用sql server的存储系统代替称为storge Plus。
如果把python仅仅局限于web开发那就真是检了芝麻丢了西瓜了。
就像一本python的教科书的名字<How to Think Like a Computer Scientist Learning with Python> 一样。诸君,如果你们进入python的世界的动机是仅仅期望学习另外一门网站开发语言的话,你们可能会很失望的。
如果以后有人问你What is the Python?你可以这样简单的回答他:“That's a Language leading u to the world of computer sicence."