python是c语言开发的吗-Python教程

资源魔 32 0

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言语开发的吗的具体内容,更多请存眷资源魔其它相干文章!

标签: Python c语言 python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!