Python
简介:一种解释型、面向对象、交互式语言、动态数据类型的高级程序设计语言
特点:(1)易于学习、阅读:有相对较少的关键字、结构简单;代码定义的更清晰;
(2) 易维护:源代码易于维护;
(3)一个广泛的标准库:丰富的库、跨平台的,在unix,Windows和Macintosh兼容性好
(4)互动模式:终端输入执行代码可以获得结果;
(5)可移植
(6)可扩展
(7)数据库:提供所有主要商业的数据库接口
(8)GUI编程:(图形化界面)支持GUI可创建和移植到很多系统中;
(9)可嵌入:嵌入到C/C++程序,让你的程序的用户获得“脚本化”的能力;
缺点:①运行速度慢:(不编译)代码执行时会一行一行的翻译成CPU能理解的机器码,很耗时;C程序是运行前直接编译成CPU可执行的机器码,非常快;
②代码不能加密:python实际上是发布源代码,解释型语言必须把源代码发出去;C语言发布的是机器码;