编程语言是任何一套规则,将字符串(或在可视化编程语言的情况下,将图形程序元素)转换为各种类型的机器代码输出。编程语言是用于在计算机编程中实现算法的计算机语言。但你知道 Python 编程语言并不是来源于蛇吗?
Guido van Rossum,Python 的开发者,希望他的新语言名称简短、独特且神秘。Python 的灵感来源于 BBC 喜剧系列《蒙提·派森的飞行马戏团》。
Python 及其起源
Guido Van Rossum 在荷兰的 Centrum Wiskunde & Informatica(CWI)于 1980 年代后期创建了 Python,作为 ABC 编程语言的继任者,ABC 受 SETL 启发,具备异常处理并能与 Amoeba 操作系统接口。Python 于 1989 年 12 月正式发布。
Python 是一种通用的、高层次的、解释型动态编程语言,强调整洁的代码可读性。Python 的语法使程序员能够比使用 Java 或 C++ 更少的步骤编写代码。
由于拥有多种编程范式,Python 在大型企业中被广泛使用。最常见的编程范式是命令式、面向对象和函数式。它包含丰富的标准库、自动内存管理等特性。
Van Rossum 在 1980 年代初期于 CWI 担任 ABC 编程语言的实现者。随后在 1980 年代后期,他在 CWI 从事名为 AMOEBA 的新分布式操作系统的工作时,开始探索一种语法类似于 ABC、但能够调用 Amoeba 系统调用的脚本语言。因此,Van Rossum 着手开发一种能够克服 ABC 限制的全新简易脚本语言。
Van Rossum 在 1980 年代后期开始编写该新脚本,编程语言的第一个版本于 1991 年发布。该初始版本使用的模块系统是 Modula-3。随后,这种编程语言被命名为 Python。(来源:Analytics Insight)
Python I
标记为 0.9.0 版的 Python 代码于 1991 年 2 月发布,包含函数、异常处理、基本数据类型以及带继承的类。此版本还包括基于 Modula-3 的模块系统。1990 年代初,Python 引入了 lambda 表达式、reduce()、map()、filter()、关键字参数、函数式编程工具以及对复数的内置支持。
Van Rossum 在此期间发起了一个名为 Computer Programming for Everyone 的项目(CP4E)。CP4E 的主要目标是让编程对公众更易获取,同时强调编码技能的重要性。Python 对简洁语法和易用性的强调在其中起到了关键作用。尽管 CP4E 已不再活跃,学习 Python 仍然很简单,大多数新程序员也更倾向于使用它。(来源:Analytics Insight)
Python 的未来
随着用户群体的增长,Python 看起来在短期内不会消失。许多知名组织使用 Python,且众多操作系统开发者都对其提供支持,使得 Python 的前景看好。它在信息安全行业被广泛使用。Python 在 2007、2010 和 2018 年被 TIOBE 评为年度编程语言。(来源:Analytics Insight)
图片来源 Devgap






