官术网_书友最值得收藏!

3.1 “Hello World”的故事

故事要從著名的計(jì)算機(jī)科學(xué)家、C語(yǔ)言和Unix之父丹尼斯·里奇講起。丹尼斯·里奇,全名為丹尼斯·麥卡利斯泰爾·里奇(Dennis MacAlistair Ritchie),出生于1941年,于2011年去世。

1967年,25歲的丹尼斯·里奇在父親的介紹下進(jìn)入著名的貝爾實(shí)驗(yàn)室從事計(jì)算機(jī)研究。他參與的第一個(gè)項(xiàng)目是開(kāi)發(fā)一個(gè)可以多人使用的、同時(shí)運(yùn)行多個(gè)程序的操作系統(tǒng)(Multics項(xiàng)目)。不幸的是,1969年,貝爾實(shí)驗(yàn)室退出了該項(xiàng)目的開(kāi)發(fā),丹尼斯·里奇也不得不退出該項(xiàng)目。然而在幾個(gè)月后,他的同事肯·湯普森(Ken Thompson)找到他,說(shuō)是受Multics設(shè)計(jì)思路的啟發(fā),計(jì)劃開(kāi)發(fā)一個(gè)個(gè)人項(xiàng)目——Unix。于是,兩人開(kāi)始了Unix的開(kāi)發(fā)。1969年圣誕節(jié)前,Unix系統(tǒng)誕生了。

到20世紀(jì)80年代,Unix系統(tǒng)已經(jīng)成為主流操作系統(tǒng),且演變成整個(gè)軟件工業(yè)的基礎(chǔ), 其中Windows,mac OS和Linux都與Unix系統(tǒng)有關(guān)。然而,因?yàn)閁nix系統(tǒng)是用不通用的機(jī)器語(yǔ)言編寫(xiě)的,所以每換一個(gè)型號(hào)的計(jì)算機(jī)就必須重新編寫(xiě)一遍。為了提高其通用性和開(kāi)發(fā)效率,丹尼斯·里奇決定開(kāi)發(fā)一種新的計(jì)算機(jī)語(yǔ)言——C語(yǔ)言。

1978年,布萊恩·克尼漢和丹尼斯·里奇合著The C Programme Language一書(shū),書(shū)中第一個(gè)演示程序就是輸出“Hello World”。從此,這個(gè)簡(jiǎn)單的演示程序流傳下來(lái),而且每一門(mén)語(yǔ)言的學(xué)習(xí)都會(huì)從這句“Hello World”開(kāi)始。

因此,我們學(xué)習(xí)Python也從這一句開(kāi)始。

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

從運(yùn)行結(jié)果(圖3-1)來(lái)看,上面這句print("Hello world")實(shí)現(xiàn)輸出了“Hello World”。

圖3-1 實(shí)例3-1運(yùn)行結(jié)果

主站蜘蛛池模板: 灵璧县| 泰顺县| 通许县| 唐山市| 太白县| 澳门| 东方市| 元谋县| 香港 | 昭通市| 博野县| 合江县| 博湖县| 农安县| 玉溪市| 沂水县| 鹤壁市| 和硕县| 神池县| 吴堡县| 吴江市| 团风县| 漯河市| 繁昌县| 南京市| 阳城县| 大石桥市| 军事| 微山县| 临江市| 蕲春县| 金山区| 女性| 保康县| 博野县| 汝州市| 都匀市| 图们市| 罗定市| 嵊州市| 临洮县|