当前位置: 首页>前端>正文

《Python语言起源》

SETL语言

关系:Python他爷爷

发布:1969年(同龄B语言)

作者:雅各布·施瓦茨

前代:Algol60

后代:SETL2、ISETL、SETLX、ABC、Starset

关于SETL集合

SETL是一种基于集合数学理论的高级编程语言,集合和元组的元素可以是任意类型,包括集合和元组本身。

提供了两种基本的聚合数据类型:无序集和序列(后者也称为元组)。集合和元组的元素可以是任意类型,包括集合和元组本身。

施瓦茨介绍

昵称:杰克

生日:1930年1月9日

地址:美国纽约市

父母:海德维格·施瓦茨和伊格纳兹

学历:

1948年被学院授予理工大学学士学位。

1949年耶鲁大学硕士学位。

论文《线性椭圆微分算子》,并于次年获得博士学位。

履历:

1951年起,施瓦茨受聘于耶鲁大学担任数学讲师。

ABC语言

关系:Python他爸爸

发布:1987年1月

作者:史蒂芬·彭伯顿

前代:SETL、Algol68

后代:Python

版本:1.05.02

类型:强类型、多态性

移植到Unix、DOS、Atari和Apple MacOS

Python缩进对于ABC重大影响

吉多·范罗苏姆在80年代中期在ABC上的工作了几年

Python语言

发布:1991年2月20日(周三,农历:正月初六)

作者:吉多·范罗苏姆

Python意为蟒蛇

Python的名称来源于英国喜剧团体“巨蟒剧团”(又称:蒙提·派森)

Python于1989年圣诞节(1989年12月25号周一)开始设计。

是一种解式型(特点速度慢)

方言:Cython、Rpython、Starlark

前代:ABC、Algol68、CLU、C、C++、Ada、APL、LISP、Haskell、Dlan、Icon、Perl、ML

扩展名:py、pyi、pyc、pyw、pyz(自3.5起)、pyo(3.5之前)

注释:#(起初Algol68)

种类:是无类型的,或弱类型,或者脚本语言

IDE(集成环境):pycharm

特点:在Python中缩进是强制语法,用于区分语句块,而不是使用 大括号或者关键字。

版本

Python 0.9:1991年2月20号

Python 1.0:1994年1月

Python 1.2:1995年4月10号

注:1995年很特殊,因为Java诞生了,JS诞生了

注:Windows95诞生了,IE诞生了,Office95套件诞生了

Python 1.6:2000年10月16号

Python 2.0

发布:2000年10月16号,周二

Python 2.0:2000年10月16号

Python 2.1:2001年

Python2.7:2010年7月3号

Python3.0

称之为Python3000、Py3k

Python 3.0:2008年12月3日

python3.6:2016年12月23号,新特性:f-string

python3.8:2019年10月14号,增加了海象运算符(:=)

发布:2008年10月16号

Python3.9:2020年10月5号

Python3.11提出来的"香农计划",速度提高,发布:2020年秋

其他版本

Pypy:2007年年中

Jython:2001年1月17日

核心哲学总结在文件《Python的禅宗》(PEP 20)中格言:

美丽胜于丑陋。

显式比隐式好。

简单总比复杂好。

复杂总比隐晦好

可读性很重要。

吉多·范罗苏姆简介

称之为:"仁慈的独裁者"

生日:1956年1月31号

夏历:腊月十九

星座:水瓶座

生肖:羊

籍贯:荷兰

从荷兰移居至美国。

毕业:阿姆斯特丹大学

绰号:龟叔(因为英文名"Guido"的读音)

公司:荷兰维斯昆德信息中心(CWI)

Python社区中一个常见的新词是pythonic,它与程序风格有着广泛的含义。

巨蟒剧团介绍

又称蒙提·派森,英文名为Monty Python,是一个英国超现 实主义喜剧团体,他们创作了喜剧短剧《巨蟒剧团飞行马戏团》,该节 目于1969年在英国广播公司首播,四季共45集。

《Python语言起源》,第1张

https://www.xamrdz.com/web/25t1994412.html

相关文章: