标签:
Python 由 Guido 于1989年年底开发,Python 语言是基于ABC教学语言的。ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但是,ABC语言并没有获得广泛的应用,Guido认为是非开放造成的。
Guido决心在Python中避免这一错误,因此Guido加强了Python和其他语言如 C、C++和 java 得结合性。同时,他还实现了许多ABC中闪过但未实现的东西。Python 的第一个实现是基于MAC机的。Python由ABC语言发展而来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计)的影响,并且结合了 UNIX she 和 C 的习惯。
Python 是一种面向对象的解释型编程语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。Python 语言具有简洁而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的主流操作系统上运行。
虽然Python也是一种解释型的脚本语言,但一些大规模的软件开发计划,比如Zope、Mnet、BitTorrent 和 Google 都广泛地使用了该语言,而 Python的支持者喜欢称他为高级动态编程语言,因此Python绝非JavaScript等只能处理简单任务的脚本语言所能比拟的。
python的两大特色是可扩展性和清晰的语法。Python 新的内置模块( module )可以用 C 或 C++ 写成,也可为现成的模块加上Python的接口,Python 的设计者在设计它的时候认为:对于一个特定的一个问题,只要有一种最好的方法来解决就好了。因此,Python甚至不是一种格式自由的语言,例如,它要求 if 语句的下一行必须向右缩进,否则不能通过编译。
Python 在编程领域的占有率一直处于稳步上升之中,根据最新的数据,Python排名第七。前六名分别是Java、C、VB、C++、PHP和Perl。最近,微软也将Python纳入.NET 平台,相信Python的未来会更好。
标签:
原文地址:http://my.oschina.net/u/1580996/blog/492818