python是由c语言编写的,C语言和Python

  python是由c语言编写的,C语言和Python

  

  python是c语言开发的吗?

  python是c语言开发的。

  Python是一种完全面向对象的语言。函数、模块、数字和字符串都是对象。并且完全支持继承、重载、派生和多重继承,有利于增强源代码的可重用性。Python支持重载运算符,所以Python也支持泛型设计。与传统的函数式编程语言Lisp相比,Python只对函数式编程提供了有限的支持。两个标准库(functools,itertools)提供了类似于Haskell和标准ML中的函数式编程工具。

  虽然Python可能被粗略归类为“脚本语言”,但实际上一些大型软件开发项目如Zope、Mnet、BitTorrent等都被Google广泛使用。Python的支持者更愿意称之为高端动态编程语言,因为“脚本语言”一般是指只做简单编程任务的语言,如shell脚本、VBScript等只能处理简单任务的编程语言,无法与Python相提并论。

  Python本身被设计成可扩展的。并非所有特性和功能都集成到语言核心中。Python提供了丰富的API和工具,使得程序员可以很容易地使用C、C和Cython编写扩展模块。Python本身也可以集成到其他需要脚本语言的程序中。所以很多人把Python当做“胶水语言”。使用Python来集成和打包用其他语言编写的程序。

  Google内部的很多项目,比如Google应用服务引擎,都是用C写性能要求极高的部分,然后用Python或者Java/Go调用相应的模块。[6]《Python技术手册》的作者马爹利(Martell)说,“这很难说,但在2004年,Python被用于谷歌,谷歌招募了许多Python专家,但在此之前,它已经决定使用Python。他们的目的是尽可能使用Python,必要时改用C;硬件操作用C,快速开发用Python。”

  Python的设计理念是“优雅”、“清晰”、“简洁”。Python的理念是“用一种方式做一件事,最好只有一种方式”,所以和其他带有明显个人风格的语言有很大区别。在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花哨的语法,而选择没有或很少歧义的语法。这些准则被称为“Python准则”。在Python解释器中运行import this来获得完整的列表。

  推荐:以上《Python教程》是用C语言开发的python的详细内容。其他相关文章请多关注盛行的IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • c语言调用退出函数 c语言退出整个程序怎么写
  • c语言中怎么给函数初始化 c语言的初始化语句
  • c语言编写函数计算平均值 c语言求平均函数
  • 详解c语言中的字符串数组是什么,详解c语言中的字符串数组结构,详解C语言中的字符串数组
  • 表达式求值c++实现,c语言实现表达式求值
  • 看懂c语言基本语法,C语言详解,C语言的基本语法详解
  • 用c语言实现快速排序算法,排序算法设计与实现快速排序C语言,C语言实现快速排序算法实例
  • 深入解析c语言中函数指针的定义与使用方法,深入解析c语言中函数指针的定义与使用情况,深入解析C语言中函数指针的定义与使用
  • 描述E-R图,E-R图举例,关于C语言中E-R图的详解
  • 折半查找法C语言,折半查找算法(算法设计题)
  • 折半查找法C语言,c语言折半法查找数据,C语言实现折半查找法(二分法)
  • 扫雷小游戏c++代码设计,c语言扫雷游戏源代码,C语言实现扫雷小游戏详细代码
  • 怎样统计程序代码行数,C语言统计行数,C#程序员统计自己的代码行数
  • 基于c语言的贪吃蛇游戏程序设计,用c语言编写贪吃蛇游戏程序,C语言实现简单的贪吃蛇游戏
  • 图的两种遍历算法,图的遍历算法代码c语言,Python算法之图的遍历
  • 留言与评论(共有 条评论)
       
    验证码: