值得程序員一看的 8 個(gè)冷門小知識(shí)

姓名:雷瀟 16030110083

轉(zhuǎn)載自:http://www.lai18.com/content/24632599.html

【嵌牛導(dǎo)讀】想要成為一名成功的程序員脊阴,我們除了了解不同編程語言的設(shè)計(jì)思路杜秸,也應(yīng)當(dāng)了解編程的發(fā)展歷史替蛉,從而判斷未來的編程技術(shù)將走向何方馆匿。接下就為大家普及下計(jì)算機(jī)發(fā)展歷程中的8個(gè)冷門小知識(shí)!

【嵌牛鼻子】以史為鑒可知興替

【嵌牛提問】那是哪8個(gè)冷門小知識(shí)呢垫言?

【嵌牛正文】1.第一臺(tái)電腦為蒸汽驅(qū)動(dòng)

作為公認(rèn)的編程之父壹哺,Charles Babbage發(fā)明了世界上首批計(jì)算機(jī)之一。他將這臺(tái)新設(shè)備稱為分析引擎窜锯。其體積超過一棟房屋张肾,由六臺(tái)蒸汽機(jī)驅(qū)動(dòng)并使用打孔卡進(jìn)行編程。分析引擎有四大主要組成部分:1.轉(zhuǎn)盤——相當(dāng)于現(xiàn)代計(jì)算機(jī)中的CPU; 2.存儲(chǔ)——相當(dāng)于現(xiàn)代計(jì)算機(jī)中的內(nèi)存與存儲(chǔ)介質(zhì); 3.讀取器——相當(dāng)于輸入機(jī)制; 4.打印機(jī)——用于實(shí)現(xiàn)信息輸出锚扎。

2.電腦病毒的設(shè)計(jì)初衷并非是造成損害

史上第一款電腦病毒吞瞪,竟然是由防御技術(shù)專家Fred Cohen親手設(shè)計(jì)出來的。他創(chuàng)造電腦病毒的目的僅僅是為了證明程序?qū)﹄娔X感染的可行性驾孔,從未希望借此對(duì)電腦造成任何危害芍秆。但這款程序卻能夠?qū)﹄娔X進(jìn)行感染,并且能通過軟盤等移動(dòng)介質(zhì)在不同計(jì)算機(jī)之間進(jìn)行傳播翠勉,因而命名為病毒妖啥。后來,他又創(chuàng)造出一種主動(dòng)式電腦病毒对碌,主要目的是幫助電腦用戶找到未受感染可執(zhí)行文件荆虱。

3.第一名程序員是位女性

也許最令人難以置信的是,歷史上第一名程序員是位女性朽们。她的名字是Ada Lovelace怀读。在1843年,這位英國數(shù)學(xué)家Ada Lovelace骑脱,翻譯了意大利工程師Luigi Menabreaw撰寫的分析引擎文章菜枷。在翻譯過程中,她把自己的理解都批注到每篇文章下叁丧,而這舉動(dòng)加快了計(jì)算機(jī)編程技術(shù)的發(fā)展啤誊。在這之后,她又設(shè)計(jì)出了第一種能夠利用分析引擎計(jì)算伯努利數(shù)的算法拥娄,這也是第一個(gè)用電腦編寫的算法坷衍。

4.第一款數(shù)字化電腦游戲從未帶來任何利潤回報(bào)

現(xiàn)在的視頻游戲已經(jīng)成為了最受矚目的程序開發(fā)成果,然而歷史上第一款數(shù)字計(jì)算機(jī)游戲則遭遇巨大失敗条舔。第一個(gè)電腦游戲出現(xiàn)于1962年,由麻省理工學(xué)院的計(jì)算機(jī)程序員Steve Russell與其團(tuán)隊(duì)一同編寫乏矾,這款名為《太空大戰(zhàn)》的游戲耗費(fèi)了他們近200個(gè)小時(shí)孟抗。該游戲允許兩名玩家分別控制兩艘飛船迁杨,目標(biāo)是擊中并摧毀對(duì)方飛船,并且玩家還需要躲避屏幕中代表星球的小白點(diǎn)凄硼。如果玩家撞上這些星球铅协,則游戲失敗。雖然Russell和他的團(tuán)隊(duì)從未在這個(gè)游戲說的任何收益摊沉,但必須承認(rèn)如果沒有這一突破我們可能永遠(yuǎn)不會(huì)擁有如今蓬勃發(fā)展的視頻游戲產(chǎn)業(yè)狐史。

5.圖像處理算法中使用最廣的一幅圖片來自《花花公子》雜志

40年來,這幅被應(yīng)用為圖像處理方案中的泛用性標(biāo)準(zhǔn)測(cè)試素材说墨,還被程序員們親切稱為Lena的圖片骏全。但大多數(shù)人都不知道,它是來自《花花公子》雜志1972年11月刊的插頁尼斧。

6. GIT中保證文件完整性的SHA-1值

Linux kernel開創(chuàng)者和Git的開發(fā)者——Linus說姜贡,Git使用了SHA-1并非是為了安全性,而是為了數(shù)據(jù)的完整性棺棵;它可以保證楼咳,在很多年后,你重新checkout某個(gè)commit時(shí)烛恤,一定是它多年前的當(dāng)時(shí)的狀態(tài)母怜,完全一摸一樣,完全值得信任缚柏。

7.程序中bug的名稱源自“蟲子”

在程序中bug一詞用于技術(shù)錯(cuò)誤苹熏。這一術(shù)語最初由愛迪生在1878年提出的,但當(dāng)時(shí)并沒有流行起來船惨。在這的幾年之后柜裸,美國上將Grace Hopper在她的日志本中,寫下了她在Mark II電腦上發(fā)現(xiàn)的一項(xiàng)bug粱锐。不過實(shí)際上疙挺,她說的真的是“蟲子”問題,因?yàn)橐恢欢曜颖焕г陔娔X的繼電器中怜浅,導(dǎo)致電腦的操作無法正常運(yùn)行铐然。如圖片所見,她寫道“這是我在電腦上發(fā)現(xiàn)的第一個(gè)bug”恶座。

8. 豐富多彩的計(jì)算機(jī)編程世界

如果將計(jì)算機(jī)編程世界看作一個(gè)國家搀暑,那么其中涉及的語言種類必然冠絕群倫。目前已知的編程語言共有698種跨琳,遠(yuǎn)遠(yuǎn)超過任何以語言多樣性著稱的國家自点。

更重要的是,程序員們應(yīng)當(dāng)了解編程技術(shù)的發(fā)展歷程以及各大里程碑式創(chuàng)新成果背后的貢獻(xiàn)者脉让。另外桂敛,歷史文化能夠激發(fā)人們對(duì)于所從事行業(yè)的熱愛之情功炮,從而更為積極地投身于工作當(dāng)中。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末术唬,一起剝皮案震驚了整個(gè)濱河市薪伏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌粗仓,老刑警劉巖嫁怀,帶你破解...
    沈念sama閱讀 221,576評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異借浊,居然都是意外死亡塘淑,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門巴碗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來朴爬,“玉大人,你說我怎么就攤上這事橡淆≌儇” “怎么了?”我有些...
    開封第一講書人閱讀 168,017評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵逸爵,是天一觀的道長具滴。 經(jīng)常有香客問我,道長师倔,這世上最難降的妖魔是什么构韵? 我笑而不...
    開封第一講書人閱讀 59,626評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮趋艘,結(jié)果婚禮上疲恢,老公的妹妹穿的比我還像新娘。我一直安慰自己瓷胧,他們只是感情好显拳,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著搓萧,像睡著了一般杂数。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瘸洛,一...
    開封第一講書人閱讀 52,255評(píng)論 1 308
  • 那天揍移,我揣著相機(jī)與錄音,去河邊找鬼反肋。 笑死那伐,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播喧锦,決...
    沈念sama閱讀 40,825評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼读规,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了燃少?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,729評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤铃在,失蹤者是張志新(化名)和其女友劉穎阵具,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體定铜,經(jīng)...
    沈念sama閱讀 46,271評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡阳液,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了揣炕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帘皿。...
    茶點(diǎn)故事閱讀 40,498評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖畸陡,靈堂內(nèi)的尸體忽然破棺而出鹰溜,到底是詐尸還是另有隱情,我是刑警寧澤丁恭,帶...
    沈念sama閱讀 36,183評(píng)論 5 350
  • 正文 年R本政府宣布曹动,位于F島的核電站,受9級(jí)特大地震影響牲览,放射性物質(zhì)發(fā)生泄漏墓陈。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評(píng)論 3 333
  • 文/蒙蒙 一第献、第九天 我趴在偏房一處隱蔽的房頂上張望贡必。 院中可真熱鬧,春花似錦庸毫、人聲如沸仔拟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽理逊。三九已至,卻和暖如春盒揉,著一層夾襖步出監(jiān)牢的瞬間晋被,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評(píng)論 1 272
  • 我被黑心中介騙來泰國打工刚盈, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留羡洛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,906評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像欲侮,于是被迫代替她去往敵國和親崭闲。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 本文把程序員所需掌握的關(guān)鍵知識(shí)總結(jié)為三大類19個(gè)關(guān)鍵概念威蕉,然后給出了掌握每個(gè)關(guān)鍵概念所需的入門書籍刁俭,必讀書籍,以及...
    dle_oxio閱讀 11,137評(píng)論 6 244
  • 文/周晨曦 我讀散文韧涨,最愛語言質(zhì)樸牍戚、感情真摯、舉事徵義虑粥、有質(zhì)有文的那種如孝。但是,近年來這樣的散文已不多見娩贷。感謝...
    朔方吳人閱讀 667評(píng)論 0 2
  • 生活在這紛擾喧囂的世界第晰,有時(shí)真的需要有自己獨(dú)處的空間”蜃妫可以放飛自己的心靈茁瘦,什么的都可以想,什么都可以不想涧至。一人獨(dú)處...
    Lucky_Angel心空間閱讀 299評(píng)論 3 0