python是c言语开辟的吗?
python是c言语开辟的。
Python是完全面向对象的言语。函数、模块、数字、字符串都是对象。而且完全支撑继续、重载、派生、多重继续,有益于加强源代码的复用性。Python支撑重载运算符,因而Python也支撑泛型设想。相对于Lisp这类传统的函数式编程言语,Python对函数式编程只供应了有限的支撑。有两个规范库(functools, itertools)供应了与Haskell和Standard ML中相似的函数式顺序设想东西。
虽然Python能够被粗略地分类为“脚本言语”,但实际上一些大规模软件开辟设计比方Zope、Mnet及BitTorrent,Google也广泛地运用它。Python的支撑者较喜好称它为一种高端动态编程言语,原因是“脚本言语”泛指仅作简朴顺序设想使命的言语,如shell script、VBScript等只能处置惩罚简朴使命的编程言语,并不能与Python等量齐观。
Python自身被设想为可扩大的。并不是一切的特征和功用都集成到言语中心。Python供应了雄厚的API和东西,以便顺序员能够轻松地运用C、C++、Cython来编写扩大模块。Python编译器自身也能够被集成到别的须要脚本言语的顺序内。因而,有很多人把Python作为一种“胶水言语”运用。运用Python将其他言语编写的顺序举行集成和封装。
在Google内部的很多项目,比方Google应用服务引擎运用C++编写机能请求极高的部份,然后用Python或Java/Go挪用响应的模块。[6]《Python手艺手册》的作者马特利(Alex Martelli)说:“这很难讲,不过,2004年,Python已在Google内部运用,Google募集很多Python高手,但在这之前就已决定运用Python。他们的目标是只管运用Python,在不得已时改用C++;在操控硬件的场所运用C++,在疾速开辟时刻运用Python。”
Python的设想哲学是“文雅”、“明白”、“简朴”。Python开辟者的哲学是“用一种要领,最好是只要一种要领来做一件事”,也因而它和具有显著个人风格的其他言语很不一样。在设想Python言语时,假如面对多种挑选,Python开辟者平常会谢绝花俏的语法,而挑选明白没有或许很少有歧义的语法。这些原则被称为“Python格言”。在Python诠释器内运转import this能够获得完全的列表。
相干引荐:《Python教程》
以上就是python是c言语开辟的吗的细致内容,更多请关注ki4网别的相干文章!