成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

值得程序員一看的8個冷門小知識

譯文
云計算
想要成為一名成功的程序員,我們除了了解不同編程語言的設計思路,也應當了解編程的發(fā)展歷史,從而判斷未來的編程技術將走向何方。接下就為大家普及下計算機發(fā)展歷程中的8個冷門小知識!

【51CTO.com快譯】想要成為一名成功的程序員,我們除了了解不同編程語言的設計思路,也應當了解編程的發(fā)展歷史,從而判斷未來的編程技術將走向何方。接下就為大家普及下計算機發(fā)展歷程中的8個冷門小知識!


1.第一臺電腦為蒸汽驅(qū)動

[[179383]]

作為公認的編程之父,Charles Babbage發(fā)明了世界上首批計算機之一。他將這臺新設備稱為分析引擎。其體積超過一棟房屋,由六臺蒸汽機驅(qū)動并使用打孔卡進行編程。分析引擎有四大主要組成部分:1.轉(zhuǎn)盤——相當于現(xiàn)代計算機中的CPU; 2.存儲——相當于現(xiàn)代計算機中的內(nèi)存與存儲介質(zhì); 3.讀取器——相當于輸入機制; 4.打印機——用于實現(xiàn)信息輸出。
2.電腦病毒的設計初衷并非是造成損害

[[179384]]

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

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

也許最令人難以置信的是,歷史上第一名程序員是位女性。她的名字是Ada Lovelace。在1843年,這位英國數(shù)學家Ada Lovelace,翻譯了意大利工程師Luigi Menabreaw撰寫的分析引擎文章。在翻譯過程中,她把自己的理解都批注到每篇文章下,而這舉動加快了計算機編程技術的發(fā)展。在這之后,她又設計出了第一種能夠利用分析引擎計算伯努利數(shù)的算法,這也是第一個用電腦編寫的算法。
4.第一款數(shù)字化電腦游戲從未帶來任何利潤回報

[[179385]]

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

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

[[179386]]

40年來,這幅被應用為圖像處理方案中的泛用性標準測試素材,還被程序員們親切稱為Lena的圖片。但大多數(shù)人都不知道,它是來自《花花公子》雜志1972年11月刊的插頁。
6. GIT中保證文件完整性的SHA-1值

Linux kernel開創(chuàng)者和Git的開發(fā)者——Linus說,Git使用了SHA-1并非是為了安全性,而是為了數(shù)據(jù)的完整性;它可以保證,在很多年后,你重新checkout某個commit時,一定是它多年前的當時的狀態(tài),完全一摸一樣,完全值得信任。
7.程序中bug的名稱源自“蟲子”

在程序中bug一詞用于技術錯誤。這一術語最初由愛迪生在1878年提出的,但當時并沒有流行起來。在這的幾年之后,美國上將Grace Hopper在她的日志本中,寫下了她在Mark II電腦上發(fā)現(xiàn)的一項bug。不過實際上,她說的真的是“蟲子”問題,因為一只蛾子被困在電腦的繼電器中,導致電腦的操作無法正常運行。如圖片所見,她寫道“這是我在電腦上發(fā)現(xiàn)的第一個bug”。

8. 豐富多彩的計算機編程世界

如果將計算機編程世界看作一個國家,那么其中涉及的語言種類必然冠絕群倫。目前已知的編程語言共有698種,遠遠超過任何以語言多樣性著稱的國家。
更重要的是,程序員們應當了解編程技術的發(fā)展歷程以及各大里程碑式創(chuàng)新成果背后的貢獻者。另外,歷史文化能夠激發(fā)人們對于所從事行業(yè)的熱愛之情,從而更為積極地投身于工作當中。
原文鏈接:http://codecondo.com/8-facts-every-programmer-needs-to-know/
原文標題:8 Facts Every Programmer Needs to Know
原文作者:Darrel Henry 

【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

責任編輯:關崇 來源: 51CTO
相關推薦

2016-12-27 10:29:38

程序IT周刊

2015-12-02 09:59:14

2021-05-22 07:27:14

程序員專業(yè)術語編程

2021-01-21 00:06:26

vue.js語言開發(fā)

2019-10-17 15:10:33

PHP程序員Linux

2022-05-31 09:09:10

vuex技巧前端

2015-07-30 14:20:27

面試攻略

2012-07-24 09:29:33

黑帽大會

2016-09-27 17:29:23

騰訊云小程序微信

2022-03-21 21:05:40

TypeScript語言API

2020-10-18 17:05:43

緩存設計架構

2020-02-22 21:51:43

程序員Microsoft SServerSQL

2013-05-10 16:57:26

Android開發(fā)定制皮膚

2014-11-03 14:43:38

程序員

2015-03-17 10:41:36

2019-05-24 10:29:29

華為咨詢

2020-10-05 21:13:37

程序員技能開發(fā)者

2022-04-27 20:52:48

JSChrome元素

2023-08-24 16:28:44

程序員工具

2020-12-02 19:09:24

開源源代碼文件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品99久久久久久动医院 | 久一久 | 作爱视频免费观看 | 精品欧美一区二区精品久久久 | 欧美理论片在线 | 国产在线视频在线观看 | 91精品国产91 | 91精品国产高清一区二区三区 | 国产色婷婷精品综合在线播放 | 激情一区二区三区 | av在线一区二区三区 | 久久久久久久久久久国产 | 一级高清视频 | 一二三四在线视频观看社区 | 国产欧美一区二区三区在线看 | 天天噜天天干 | av网站免费观看 | 高清一区二区视频 | 国产精品久久久久久吹潮日韩动画 | 国产精品永久免费视频 | 国产成人麻豆免费观看 | 精品中文在线 | 先锋资源网站 | 伊人春色成人网 | 国内精品伊人久久久久网站 | 欧美大片黄 | 91久久久www播放日本观看 | 色久在线 | 亚洲一视频 | 久久久久国产一区二区三区 | 欧美精品一区三区 | 亚洲三区在线播放 | 亚洲视频在线观看免费 | 一区二区手机在线 | 日韩毛片 | 欧美国产日韩成人 | 亚洲人成人一区二区在线观看 | 国产欧美一区二区三区久久手机版 | 中文字幕一区在线观看视频 | 国产精品不卡一区 | 国产成人一区二区三区久久久 |