精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Hello World 程序的起源與歷史

開發(fā) 后端 前端
這是一個最著名的程序。對每一位程序員來說,這個程序幾乎是每一門編程語言中的第一個示例程序。那么,這個著名的程序究竟從何而來呢?

這是一個最著名的程序。對每一位程序員來說,這個程序幾乎是每一門編程語言中的第一個示例程序。那么,這個著名的程序究竟從何而來呢?

實(shí)際上,這個程序的功能只是告知計(jì)算機(jī)顯示 Hello World 這句話。傳統(tǒng)意義上,程序員一般用這個程序測試一種新的系統(tǒng)或編程語言。對程序員來說,看到這兩個單詞顯示在電腦屏幕上,往往表示他們的代碼已經(jīng)能夠編 譯、裝載以及正常運(yùn)行了,這個輸出結(jié)果就是為了證明這一點(diǎn)。

這個測試程序在一定程度上具有特殊的象征意義。在過去的幾十年間,這個程序已經(jīng)漸漸地演化成為了一個久負(fù)盛名的傳統(tǒng)。幾乎所有的程序員,無論是在你 之前,或在你之后,當(dāng)?shù)谝淮螌?shí)現(xiàn)與計(jì)算機(jī)成功溝通之后,在某種程度上,他們的腎上腺素就會急劇上升(激動不已)。以下就是這個著名程序的誕生故事。

Hello World 究竟從何而來?

 

[[153534]]

Hello, World 最早是由 Brian Kernighan 創(chuàng)建的。1978年,Brian Kernighan 寫了一本名叫《C 程序設(shè)計(jì)語言》的編程書,在程序員中廣為流傳。他在這本書中第一次引用的 Hello World 程序,源自他在1973年編寫的一部講授 B 語言的編程教程:

  1. main(){

  2. extrn a,b,c;

  3. putchar(a); putchar(b); putchar(c); putchar('!*n');

  4. }

  5.  

  6. a 'hell';

  7. b 'o, w';

  8. c 'orld';

但是非常不幸的是,當(dāng) Forbes India 雜志采訪他的時候,他自己對這段傳奇故事中一些記憶已經(jīng)有點(diǎn)兒模糊了。當(dāng)他被問及為什么選擇『Hello, World!』時,他回答說,『我只記得,我好像看過一幅漫畫,講述一枚雞蛋和一只小雞的故事,在那副漫畫中,小雞說了一句‘Hello World’』。

鑒于 Hello World 這個計(jì)算機(jī)程序的廣泛流行程度,這個起因看起來還是蠻合適的。

那個時候,無論是 Kernighan,還是他的同事 Dennis Ritchie - C 語言之父,都無法想象 C 語言以及這本教程書將會在今天如此之流行。他們所做的工作只是貝爾實(shí)驗(yàn)室的一個研究項(xiàng)目,而在當(dāng)時,貝爾實(shí)驗(yàn)室也只是美國電話電報(bào)公司(AT&T)的技術(shù)研究與開發(fā)機(jī)構(gòu)而已。

盡管沒人能夠科學(xué)地解釋為什么 Hello World 如此地流行,但是,Hello, World 程序的確在計(jì)算機(jī)發(fā)展歷史上成為了一個具有重要意義的里程碑。我們一起來回顧一下當(dāng)時的歷史環(huán)境。

襁褓中的變革

現(xiàn)在你可能很難想象,但是在 Hello World 連同 Kernighan 的編程書出版之前,計(jì)算機(jī)對于公眾來說,幾乎隱含著一種負(fù)面的意義。在1970年代,主機(jī)時代的計(jì)算機(jī),不僅運(yùn)行緩慢,體積龐大到足以占用整個一間屋子, 而且還需要一位全職的科學(xué)家或者研究者來維護(hù)它。事實(shí)上,在1970年代后期之前,計(jì)算機(jī)科學(xué)家在編程的時候還要使用大量的打孔卡!

[[153536]]

通常情況下,一般人認(rèn)為計(jì)算機(jī)是一種不可觸碰、復(fù)雜,而且極其昂貴的設(shè)施,它們僅僅適用于學(xué)術(shù)、政府或者國防。事實(shí)上,即使是那些專注計(jì)算機(jī)領(lǐng)域的 工業(yè)巨頭們也在努力克服這些障礙。當(dāng)時誰也無法想到,事隔多年之后,也就是現(xiàn)在,如果我們暫時失去了我們的個人數(shù)字設(shè)備(如手機(jī)等),我們甚至?xí)?a >感到焦慮。

第一個著名的計(jì)算機(jī)應(yīng)用的案例發(fā)生在1890年 - 為了收集和統(tǒng)計(jì)超過六千萬美國人口的相關(guān)數(shù)據(jù)。另一個案例出現(xiàn)在1940年,也就是二戰(zhàn)期間,Bombes & Colossus 計(jì)算機(jī)被用于破解德國人的通訊密碼。

在1950年,世界上迎來了第一代商用計(jì)算機(jī),如 Zuse 3 和 UNIVAC,在當(dāng)時主要應(yīng)用于算術(shù)運(yùn)算,但如果你想要買到這些設(shè)備,需要花費(fèi)上百萬美元。

從教育相關(guān)的角度來看,絕大多數(shù)早期的有關(guān)編程語言的圖書,如 FORTRAN 或 BASIC,常常都會從一點(diǎn)入手:計(jì)算機(jī)非常有用。這是算法工程師和研究者 John Mount 的一個重要觀點(diǎn)。Mount 認(rèn)為,Hello World 大范圍流行開啟了一個嶄新的時代 - 計(jì)算機(jī)科學(xué)家不再需要說服社會和大眾,計(jì)算的工具化特征已經(jīng)所處可見。

例如,在1964年,一本名叫《My Computer Likes Me When I Speak Basic》的圖書,在它的前言部分,就專門講述了計(jì)算機(jī)編程語言的一般性用途。而且,書中的第一個例子的輸出結(jié)果就是『MY HUMAN UNDERSTANDS ME』。之所以使用這個示例的原因,目的是為了幫助人們理解計(jì)算機(jī)這個新生事物,并且希望告訴人們:你可以和計(jì)算機(jī)進(jìn)行交流。在此之后,也就是1956 年,動態(tài)編程語言開啟了將計(jì)算機(jī)應(yīng)用于現(xiàn)實(shí)世界的更多實(shí)例。

在 C 語言以及 Hello World 程序流行起來之前,計(jì)算機(jī)并沒有得到大范圍的應(yīng)用和普及,計(jì)算機(jī)行業(yè)也沒有開始真正的騰飛。

Hello World,編程時代的真正來臨

引發(fā) Hello World 廣泛傳播的一個最主要催化劑,是 PDP-11 型計(jì)算機(jī)的面世,PDP-11 是一款在商業(yè)上極其成功的小型計(jì)算機(jī)。數(shù)字設(shè)備公司(DEC) 以 $10,000 的單價,總共出售了六十萬臺。盡管如此,這種類型的計(jì)算機(jī)已經(jīng)比當(dāng)時價值幾百萬美元的大型機(jī)在價格上便宜了許多。另外,其中 PDP-11 16-bit 系列不要求使用打孔卡,你可以使用相應(yīng)的編程語言直接與計(jì)算機(jī)進(jìn)行溝通。在那個年代,這還是第一次。

有趣的是,為了加速社會的廣泛接受度,數(shù)字設(shè)備公司并沒有將其稱為『計(jì)算機(jī)』。為了和以往那些大型主機(jī)相區(qū)別,數(shù)字設(shè)備公司改稱其為『可編程的數(shù)據(jù)處理器』。當(dāng)越來越多的機(jī)構(gòu)開始采購越來越多的可編程計(jì)算機(jī)時,對于 C 語言編程書籍的需求也變得越來越旺盛了。

C 語言和 UNIX 操作系統(tǒng)首先在 PDP-11 這個機(jī)型上變得流行了起來。因此,在接下來的一段時間里,其他類型的商用計(jì)算機(jī)也開始支持這個 C 編程語言以及 UNIX,這種流行趨勢最終促使成千上萬的計(jì)算機(jī)相關(guān)工作者,開始閱讀這本兩百來頁的《C 程序設(shè)計(jì)語言》。當(dāng)然,這其中自然包括了 Hello World 這個例子程序。

在八十年代以及九十年代,幾乎每一位曾在桌面軟件領(lǐng)域工作過的程序員,都曾擁有一本《C 程序設(shè)計(jì)語言》。在當(dāng)時,這本書大約售出了幾百萬本之多。

也許有很多不同的基本程序可供初學(xué)者動手嘗試,但是截至目前為止,Hello World 則是其中最為著名的一個。每一位程序員都曾記得他們的第一個 Hello World 程序,因?yàn)閷λ麄儊碚f,這就是一個重大事件。也許有些人還沒有意識到這一點(diǎn),但是,當(dāng)一名新程序員清除完一些障礙順利抵達(dá) Hello World 時,他的內(nèi)心體驗(yàn)到的不僅僅是一種成功的喜悅,更重要的是,他正在親身經(jīng)歷一個跨越歷史的時刻。

原文:http://blog.hackerrank.com/the-history-of-hello-world/ 作者: Ritika Trikha
譯文:http://blog.fujiji.com/the-history-of-hello-world/ 譯者: 明珠夜話

責(zé)任編輯:王雪燕 來源: 明珠夜話
相關(guān)推薦

2017-06-26 08:55:52

2010-01-07 13:27:22

Linux驅(qū)動程序

2010-03-15 15:18:23

Python運(yùn)行

2016-12-13 14:12:25

程序機(jī)制

2016-12-14 14:41:20

Hello World程序運(yùn)行機(jī)制

2011-06-08 17:59:43

Qt Creator

2023-09-26 07:44:52

JavaJVM

2012-03-06 10:22:00

程序

2017-11-23 17:45:46

Yii框架IntelYii框架深度剖析

2014-12-19 10:07:10

C

2013-10-30 22:10:28

Clouda程序

2023-01-06 08:18:44

2023-09-04 07:30:03

Wasm匯編語言

2009-08-11 10:32:23

什么是Groovy

2009-07-30 13:21:17

Scala入門Hello World

2011-06-08 14:39:06

Qt 教程

2009-09-16 17:15:19

OSGi Bundle

2012-02-20 14:26:48

JavaPlay Framew

2024-03-13 13:53:10

C++程序開發(fā)

2015-11-02 09:27:09

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

国产乱一区二区| 这里视频有精品| 国产婷婷一区二区| 成人春色激情网| 久久久全国免费视频| 欧美综合精品| 欧美高清性hdvideosex| 日本福利视频一区| 欧美a免费在线| av电影天堂一区二区在线| 国产精品久久久久久超碰| 欧美成人一区二区三区高清| 特黄特色欧美大片| 91麻豆精品国产91久久久久| 国精产品一区一区三区视频| 91在线播放网站| 成人精品视频网站| 国产精品一区二区久久久| 97人人澡人人爽人人模亚洲| 97精品视频| 亚洲视频国产视频| 中文成人无字幕乱码精品区| 91在线成人| 午夜伊人狠狠久久| mm131午夜| 国产经典自拍视频在线观看| 丁香天五香天堂综合| 国产精品视频在线播放| 国产成人在线视频观看| 国产精品大片| 久久久国产精品x99av| 天天躁日日躁aaaxxⅹ| caoporn成人免费视频在线| 欧美日韩激情一区二区三区| 国产中文字幕免费观看| 2019中文字幕在线电影免费| 日韩一区有码在线| 日韩欧美手机在线| 青青九九免费视频在线| caoporen国产精品视频| 97人人模人人爽人人少妇| 中文字幕有码无码人妻av蜜桃| 亚洲一区欧美二区| 91国产精品91| 久久露脸国语精品国产91| 欧美另类视频| 欧美黑人性视频| 欧美精品一区二区蜜桃| 91精品福利| 久久综合九色九九| 欧美人禽zoz0强交| 综合国产精品| 久久久久亚洲精品| 久久久久成人精品无码| 欧美另类亚洲| 国内成人精品视频| 欧美一级视频免费观看| 在线亚洲成人| 欧美资源在线观看| 国产精品一区二区三区四| 国产欧美日韩一区二区三区在线| 不卡av免费在线| 欧美一级淫片aaaaaa| 豆国产96在线|亚洲| 99re在线观看| 国产黄色免费大片| 国产精品一区二区不卡| 91精品天堂| 亚洲av无码乱码国产麻豆| 国产高清不卡一区| 国产高清自拍一区| 色wwwwww| 国产亚洲综合性久久久影院| 水蜜桃一区二区| 日韩伦理在线电影| 一区二区三区在线免费视频| 国产曰肥老太婆无遮挡| 一本大道色婷婷在线| 欧美在线不卡视频| 极品粉嫩美女露脸啪啪| 999在线精品| 亚洲精品在线看| 殴美一级黄色片| 欧美高清不卡| 啪一啪鲁一鲁2019在线视频| 中文字幕理论片| 国产成都精品91一区二区三| 久久综合久久久| 麻豆最新免费在线视频| 亚洲国产综合91精品麻豆| 无码人妻丰满熟妇区毛片18| 日本久久二区| 亚洲第一色中文字幕| 亚洲一区二区三区日韩| 欧美日韩亚洲国产精品| 日本精品视频在线观看| 99精品久久久久久中文字幕| 99精品视频在线观看| 五月天国产一区| 另类视频在线| 欧美三级韩国三级日本一级| 岛国精品一区二区三区| av中文一区| 欧美激情日韩图片| 国产精品尤物视频| 成人午夜免费av| 一区二区成人国产精品| 欧亚av在线| 日韩欧美国产系列| 91视频免费在观看| 日韩一级在线| 91久久精品国产91久久性色tv | 国产欧美综合一区二区三区| 国产精品久久电影观看| 免费看黄网站在线观看| 最近中文字幕一区二区三区| 成年网站在线免费观看| 网站一区二区| 日韩在线观看网址| 在线视频一区二区三区四区| 国产成人精品免费| 正在播放一区| 国产在线|日韩| 亚洲免费电影一区| 不卡的免费av| 国产成人免费网站| av动漫免费观看| www成人在线视频| 日韩精品欧美国产精品忘忧草 | 黄色网页在线看| 色哟哟日韩精品| 日本一区二区在线免费观看| 亚洲美女视频| 国产欧美一区二区三区四区| 国产在线免费观看| 日本黄色一区二区| 在线观看国产网站| 99精品国产在热久久婷婷| 亚洲自拍高清视频网站| 国产黄色小视频在线| 精品视频在线视频| 欧美乱大交做爰xxxⅹ小说| 日日夜夜精品免费视频| 欧美日韩一区二区三区免费| 日本在线啊啊| 亚洲欧洲视频在线| 亚洲av无码不卡| 久久久精品国产99久久精品芒果| 青青草原成人网| 私拍精品福利视频在线一区| 57pao精品| 男男激情在线| 欧美在线不卡一区| 国产3级在线观看| 精品亚洲成a人| av磁力番号网| 久久久91麻豆精品国产一区| 九九精品视频在线| 亚洲成人av综合| 亚洲成人av资源| 中文字幕在线观看网址| 免费一区视频| 亚洲高清乱码| www.久久久.com| 欧美激情18p| 亚洲av成人无码久久精品老人 | 99视频在线观看免费| 综合激情成人伊人| 无码人妻aⅴ一区二区三区玉蒲团| 国产精品九九| 免费99视频| 欧美国产日韩电影| 久久天天躁日日躁| 你懂的网站在线| 色婷婷精品久久二区二区蜜臂av | 亚洲综合欧美激情| 亚洲色图网站| 久久超碰亚洲| 国产美女久久| 久久久久亚洲精品成人网小说| 四虎精品成人免费网站| 欧美视频在线一区二区三区 | 91麻豆精品久久久久蜜臀| 农村妇女精品一区二区| caoporen国产精品视频| 亚洲色图久久久| 中文字幕一区二区三区欧美日韩| 国产综合 伊人色| 国产激情欧美| 久久久亚洲精选| 二区在线视频| 精品国产一区久久| 中文天堂在线资源| 一区二区久久久| 日本少妇xxxxx| 国产91精品精华液一区二区三区| 91精品91久久久中77777老牛| 欧美1级片网站| 精品视频一区二区| 精品999日本久久久影院| 4438全国成人免费| 色老头在线观看| 国产一区二区动漫| 三级视频在线看| 日韩视频一区二区| 精品国产www| 亚洲成人免费看| 69夜色精品国产69乱| 91免费观看在线| 亚洲妇女无套内射精| 三级一区在线视频先锋| 日韩在线观看a| 999久久久国产精品| 免费av在线一区二区| 风间由美中文字幕在线看视频国产欧美| 国产精品久久久久久久电影| 国产激情在线播放| 欧美乱妇40p| 亚洲图片88| 一本大道久久加勒比香蕉| 六月丁香综合网| 欧美一区二区视频观看视频| 综合久久中文字幕| 色诱亚洲精品久久久久久| 精品久久免费视频| 亚洲精品成人天堂一二三| 成人免费视频入口| 国产日韩欧美a| 国产麻豆天美果冻无码视频 | 六月婷婷久久| 福利片一区二区| 成人黄色片视频网站| 91精品网站在线观看| 国产精品视频xxx| avav成人| 日韩av片免费在线观看| 日韩激情电影免费看| 97国产真实伦对白精彩视频8| 青草影视电视剧免费播放在线观看| 日韩在线免费观看视频| 3p视频在线观看| 在线观看国产欧美| 国产视频三级在线观看播放| 亚洲人成毛片在线播放| 欧美精品少妇| 亚洲欧美在线看| 国产综合视频一区二区三区免费| 亚洲精品有码在线| 久草视频在线看| 中文字幕亚洲欧美日韩2019| 日本中文字幕在线2020| 久久精品免费播放| 在线观看三级视频| 欧美激情视频网站| 日韩激情电影免费看| 91sa在线看| 羞羞影院欧美| 国产精品一二三视频| 成人在线精品| 国产乱子伦精品| 免费看av成人| 一本一本久久a久久精品综合妖精| 国产精品二区不卡| 免费久久久久久| 亚洲第一在线| 国产福利一区视频| 精品一区二区三区免费毛片爱 | 欧美成年人网站| 国产精品偷拍| 欧美又大粗又爽又黄大片视频| 欧美色网一区| 成人福利网站在线观看11| 136福利精品导航| 欧美精品与人动性物交免费看| 黄色不卡一区| xxxxxx在线观看| 男女视频免费看| 亚洲欧美另类久久久精品 | 亚洲自拍偷拍欧美| 久久久久久久久影院| 欧美日韩一级二级| 韩国中文字幕hd久久精品| 精品亚洲国产视频| 欧美日韩在线看片| 久久久久久久久久久国产| 日韩精品一区二区三区| 91丝袜美腿美女视频网站| 日韩中出av| 一区二区三区电影| 亚洲神马久久| 天堂在线中文在线| 99re这里都是精品| 久久人妻无码aⅴ毛片a片app| 亚洲高清在线视频| 一本久道久久综合无码中文| 亚洲成人激情在线| 在线看av的网址| 2018中文字幕一区二区三区| 亚洲影视资源| 欧美精品久久| 欧美a级在线| 免费一级特黄录像| av在线播放一区二区三区| 亚洲女人毛茸茸高潮| 欧美色欧美亚洲高清在线视频| 国产又爽又黄免费软件| 亚洲欧洲在线视频| 暖暖在线中文免费日本| 国产在线观看一区二区三区| 神马午夜久久| 免费日韩在线观看| 麻豆久久久久久久| a级大片在线观看| 亚洲国产综合91精品麻豆| 国产精品国产精品国产专区| 日韩精品在线观看网站| 日韩另类在线| 亚洲xxxxx性| 日韩欧美视频| 日韩视频免费在线播放| 97超碰欧美中文字幕| 精国产品一区二区三区a片| 欧美日韩aaa| 在线免费观看黄色av| 国产极品jizzhd欧美| 日韩有码一区| 岳毛多又紧做起爽| 成人h动漫精品一区二| 欧美精品入口蜜桃| 91精品国产乱码| 老司机99精品99| 国产精品尤物福利片在线观看| 国产欧美日韩免费观看| 国产h视频在线播放| 波多野结衣中文字幕一区| 国产亚洲第一页| 欧美成人a视频| 曰本三级在线| 99se婷婷在线视频观看| 欧美 日韩 国产 一区| 久久综合在线观看| 一区二区三区在线影院| www.国产.com| 欧美第一黄色网| 99re热精品视频| 国产美女在线一区| 91亚洲永久精品| 国产农村妇女aaaaa视频| 亚洲欧美综合区自拍另类| 在线成人av观看| 欧美日本韩国国产| 免费看欧美美女黄的网站| 国产精品一区二区亚洲| 在线成人午夜影院| 亚洲wwwww| 国产在线播放一区二区| 免费看亚洲片| 成人性视频免费看| 3d动漫精品啪啪| 欧美videossex| 久久久99爱| 日韩精品亚洲一区二区三区免费| 一级片视频免费看| 欧美男女性生活在线直播观看| 黄色在线免费网站| 91青青草免费观看| 亚洲国产1区| 欧美一区二区三区成人精品| 亚洲熟女少妇一区二区| 99久久久无码国产精品6| 欧美激情成人在线| zjzjzjzjzj亚洲女人| 午夜视频在线观看一区| 日韩av地址| 国产在线观看91精品一区| 狠狠综合久久| 精品人妻一区二区三区视频| 欧美日韩中文字幕一区二区| av在线网址观看| 久草精品电影| 看电视剧不卡顿的网站| 久久99久久久| 亚洲欧美在线免费观看| 亚洲成人精品综合在线| 欧美男女爱爱视频| 欧美国产一区视频在线观看| 国产肥老妇视频| 欧美做爰性生交视频| 亚洲精品国产偷自在线观看| 屁屁影院国产第一页| 欧美日韩精品一区二区三区| 国产在线88av| 中文字幕制服丝袜在线| 91色在线porny| 国产成人精品a视频| 国产精品福利网站| 亚洲第一伊人| 国产97免费视频| 亚洲视频欧洲视频| 超碰成人在线观看|