Python编程自学手册
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.1 “Hello World”的故事

故事要从著名的计算机科学家、C语言和Unix之父丹尼斯·里奇讲起。丹尼斯·里奇,全名为丹尼斯·麦卡利斯泰尔·里奇(Dennis MacAlistair Ritchie),出生于1941年,于2011年去世。

1967年,25岁的丹尼斯·里奇在父亲的介绍下进入著名的贝尔实验室从事计算机研究。他参与的第一个项目是开发一个可以多人使用的、同时运行多个程序的操作系统(Multics项目)。不幸的是,1969年,贝尔实验室退出了该项目的开发,丹尼斯·里奇也不得不退出该项目。然而在几个月后,他的同事肯·汤普森(Ken Thompson)找到他,说是受Multics设计思路的启发,计划开发一个个人项目——Unix。于是,两人开始了Unix的开发。1969年圣诞节前,Unix系统诞生了。

到20世纪80年代,Unix系统已经成为主流操作系统,且演变成整个软件工业的基础, 其中Windows,mac OS和Linux都与Unix系统有关。然而,因为Unix系统是用不通用的机器语言编写的,所以每换一个型号的计算机就必须重新编写一遍。为了提高其通用性和开发效率,丹尼斯·里奇决定开发一种新的计算机语言——C语言。

1978年,布莱恩·克尼汉和丹尼斯·里奇合著The C Programme Language一书,书中第一个演示程序就是输出“Hello World”。从此,这个简单的演示程序流传下来,而且每一门语言的学习都会从这句“Hello World”开始。

因此,我们学习Python也从这一句开始。

1  #ie3-1.py
2  print("Hello world")

从运行结果(图3-1)来看,上面这句print("Hello world")实现输出了“Hello World”。

图3-1 实例3-1运行结果