对python的认识和发展_python了解

认识

python(

了解

)

1. Python

发展历史

起源

Python

的作者,

Guido von Rossum

,荷兰人。

1982

年,

Guido

从阿姆斯特

丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但

他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,

他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。

在那个时候,

Guido

接触并使用过诸如

Pascal

C

Fortran

等语言。这些语

言的基本设计原则是让机器能更快运行。在

80

年代,虽然

IBM

和苹果已经掀

起了个人电脑浪潮,但这些个人电脑的配置很低。比如早期的

Macintosh

,只

8MHz

CPU

主频和

128KB

RAM

,一个大的数组就能占满内存。所有

的编译器的核心是做优化,以便让程序能够运行。为了增进效率,语言也迫使

程序员像计算机一样思考,以便能写出更符合机器口味的程序。在那个时代,

程序员恨不得用手榨取计算机每一寸的能力。有人甚至认为

C

语言的指针是

在浪费内存。至于动态类型,内存自动管理,面向对象

……

别想了,那会让

你的电脑陷入瘫痪。

这种编程方式让

Guido

感到苦恼。

Guido

知道如何用

C

语言写出一个功能,

但整个编写过程需要耗费大量的时间,即使他已经准确的知道了如何实现。他

的另一个选择是

shell

Bourne

Shell

作为

UNIX

系统的解释器已经长期存在。

UNIX

的管理员们常常用

shell

去写一些简单的脚本,以进行一些系统维护的

工作,比如定期备份、文件系统管理等等。

shell

可以像胶水一样,将

UNIX

下的许多功能连接在一起。许多

C

语言下上百行的程序,在

shell

下只用几行

就可以完成。然而,

shell

的本质是调用命令。它并不是一个真正的语言。比

如说,

shell

没有数值型的数据类型,加法运算都很复杂。总之,

shell

不能全

面的调动计算机的功能。

Guido

希望有一种语言,这种语言能够像

C

语言那样,能够全面调用计算机的

功能接口,又可以像

shell

那样,可以轻松的编程。

ABC

语言让

Guido

看到希

望。

ABC

是由荷兰的数学和计算机研究所开发的。

Guido

在该研究所工作,

并参与到

ABC

语言的开发。

ABC

语言以教学为目的。与当时的大部分语言不

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值