国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

每個開發人員都應該閱讀的九篇非凡文獻

譯文 精選
開發
軟件開發的歷史充滿了讓世界驚訝的創新時刻。下述文獻定義了將近一個世紀的創新之舉,這些創新至今仍在影響著編程。

譯者 | 晶顏

審校 | 重樓

在軟件開發歷史中,有一些時刻擴展了我們認為的可能性,從而改變了我們作為開發人員所做的一切。某些歷史文獻記錄了計算技術中最重要的范式轉變,它們是無價的。這篇文章回顧了過去一個世

紀的軟件開發歷史總結了開發人員都應該閱讀的9篇非凡文獻

在軟件開發史上具有決定意義的9篇文獻

論可計算數及其在判定性問題上的應用

作者:艾倫·圖靈(Alan Turing

時間:1936

這是一個范例文件的原型。圖靈的作品具有這樣的特點在紙上探索不確定的地形,并找到地標來繪制地圖。這張特殊的地圖已經為我們服務了近一百年。

這篇論文提出了一種新的抽象計算模型,后來被稱之為“圖靈機”。圖靈機是一種理論上的機器,它的構造非常簡單,由一條無限長的紙帶和一個能夠在紙帶上左右移動的可讀寫頭組成。紙帶被劃分成了一個個格子,每個格子上可以寫入一個符號(0或者1)。可讀寫頭能夠讀取當前所在格子上的符號,并根據一些規則改變自己的移動方式和紙帶上的符號。這些規則被稱為“轉移函數”,它們描述了圖靈機在讀取某個符號時應該采取什么行動,例如改變當前格子上的符號、向左或向右移動可讀寫頭、或者停機等。

圖靈機的能力基本上就只有這些。但當艾倫仔細思考圖靈機的能力和限制時,發現圖靈機能夠解決所有可計算問題,而無法解決不可計算問題。在論文中,艾倫給出了計算的定義,并對計算所能實現的目標給出了絕對限制,這一發現也成為了現代計算機科學的奠基之作。

《論可計算數》(On Computable Numbers在很多層面上都是必讀的,包括作為哥德爾(G?del)不完備定理的延續。此外,圖靈的“判定性問題”(Entscheidungsproblem是一個有趣的窗口,它將數學、邏輯和計算機科學結合在一起。它要求在給定的一組公理中,對于給定的輸入,有一種推導是/否真理的通用方法。

傳送門:https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf

關于EDVAC的報告初稿

作者:約翰··諾依曼(John von Neumann)

時間:1945

《關于EDVAC的報告初稿是第一份系統描述計算機制造方法的公開出版物,具有劃時代的革新意義。

·諾伊曼提出的EDVAC電子離散變量自動計算機架構是一種突破,計算機的內存可以同時存儲數據和指令。換句話說,內存可以保存可執行的信息。除了核心理念之外,作者還定義了當時機器的可能性。從圖靈的哲學數學討論到馮·諾伊曼對信息的實際討論,這是一個巨大的飛躍

這篇論文有各種有趣的想法,包括關于計算中的錯誤處理的想法:“設備可以自動識別最常見的故障,通過外部可見的標志指示它們的存在和位置,然后停止。馮·諾伊曼的論文站在了現代計算機的大門上,以一種半真實、半推測的方式描述了我們今天使用的設備的性質。這就是計算機的一般架構仍然被稱為馮·諾依曼架構的原因所在

不過,盡管關于EDVAC的報告初稿描述的是工程學和數學領域的研究成果,但它的遣詞造句通俗而又淺顯,幾乎人人都能看懂。

傳送門:https://web.mit.edu/STS.035/www/PDFs/edvac.pdf

IBM數學公式翻譯系統的規范,FORTRAN

作者:約翰·巴克斯等人(John Backuss et al)

時間:1954

雖然FORTRAN規范沒有公開發布,但它對語言設計和軟件產生了很大的影響。

FORTRAN是編程語言的古老祖先,是當時高級語言的一項突破。它是第一個真正通用的語言。

試想一下,當圖靈在1936年構想出計算機僅僅28年之后,便誕生了FORTRAN語言,其重要性不言而喻

FORTRAN規范給出了一個很好的起點,并幫助創建了一個語言設計者可以依賴的模型。它抓住了一種蓬勃發展的契機,即當時的硬件和軟件剛剛成為可能。

傳送門:https://archive.computerhistory.org/resources/text/Fortran/102679231.05.01.acc.pdf

GoTo語句有害論

作者:艾茲格·迪科斯徹Edsger Dijkstra

時間:1968

Edsger Dijkstra這篇發表于1968年的論文除了給我們提供有關“有害論”的梗之外,不僅指出了循環和條件控制流相對于難以遵循的go-to語句的優越性,而且激發了一種思考和討論代碼質量的新方式。

Dijkstra的論文給了我們一個完整的環境,一種對編程的態度,以及一種用一頁半的篇幅來看待這個學科的方式。

在這里,我們不僅要考慮軟件在編寫和運行時的結構,還要考慮工作的特征和我們作為其中的人的角色。這讓我們對軟件工程文化有了一個粗略的了解,它是一種充滿激情的努力這種文化支撐著我們今天在軟件領域所做的一切。

Dijkstra的簡短論述還幫助引領了高階語言的產生,使我們離今天使用的編程語言更近了一步。

傳送門:https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdf

密碼學的新方向

作者:惠特菲爾德·迪菲(Whitfield Diffie)和馬丁·E·赫爾曼(Martin E. Hellman

時間:1976年

這篇論文在三個方面表現突出

  • 這個提議乍一看似乎不可能。
  • 該解決方案優雅且易于理解。
  • 它改變了歷史的進程。

如果你已經知道非對稱加密的密鑰交換是如何工作的,那么你就知道為什么這篇論文會在我們的名單上。公鑰/非對稱加密的發現和發明為互聯網上所有安全通信如HTTPS奠定了基礎,并為32年后的比特幣白皮書奠定了基礎。

《密碼學新方向》一問世,就在公開通信和國家安全局NSA等政府間諜機構之間掀起了一場史詩般的戰斗。作者似乎也明白他們的提議的激進本質——畢竟,論文的開場白是:“我們今天站在密碼學革命的邊緣。

傳送門:https://www-ee.stanford.edu/~hellman/publications/24.pdf

GNU宣言

作者:理查德·斯托曼Richard Stallman

時間:1985

進入八十年代后,黑客社群在軟件工業商業化的強大壓力下日漸土崩瓦解,甚至連AI實驗室的許多黑客也組成了Symbolic公司,試圖以專利軟件來取代實驗室中黑客文化的產物——免費可自由流通的軟件。

斯托曼對此感到氣憤與無奈。在對Symbolic進行了一段時間的抗爭后,他于1985年發表了著名的GNU宣言,正式宣布要開始進行一項宏偉的計劃:創造一套完全自由免費,兼容于Unix的操作系統GNU(GNU's Not Unix!)。之后他又建立了自由軟件基金會來協助該計劃。

從某種意義上說,GNU宣言是開源軟件的宣言。這也是對當今許多開發人員所信奉的熱愛IT”編程精神的大膽聲明

該宣言可讀性強,有趣,反對當時主導行業的閉源、付費許可模式。令人難以置信的是,歷史證明,這是勇敢的少數派取得勝利的一個例子。如今,開源軟件無處不在,為熱愛它而編程,同時也以此為生,已經成為一種主流方式。

時至今日,《GNU宣言仍然不過時,讀起來甚至就像2023年為GitHub項目寫的一樣。它無疑是這份名單上最有趣的論文。

傳送門:https://www.gnu.org/gnu/manifesto.en.html

架構風格和基于網絡的軟件架構設計

作者:羅伊·菲爾丁(Roy Fielding

時間:2000

雖然這篇論文是在2000年發表的,但它總結了90年代分布式編程環境的經驗教訓,然后提出了前進的方向。由此,我認為應該在二十年的軟件開發歷史中占有一席之地。

該論文收集了開發人員從早期互聯網中學到的一切,并為其最緊迫的問題提供了解決方案。REST很重要,因為它瞄準了現代軟件復雜性的核心。這就是為什么20年來它一直是架構決策的試金石。

此外,作者關于復雜性和Web架構中的應用設計的討論很適合今天的開發人員閱讀。

傳送門:https://ics.uci.edu/~fielding/pubs/dissertation/top.htm

比特幣點對點電子現金系統

作者:中本聰

時間:2008

這篇論文匯集了數字貨幣的所有現有技術,并總結了其主要問題的解決方案。特別是,比特幣論文解決了雙重支出問題。

它很好地用簡單的語言概述了雙重支出的問題,然后提供了一個概念性的回應,然后深入研究了解決方案的一些實現細節。

除了像比特幣這樣的簡單貨幣概念之外,該論文還提出了一種可以利用密碼學來生產像以太坊這樣的分布式虛擬機的引擎。

這篇比特幣論文是一個很好的例子,說明了如何為看似混亂的復雜性提供一個簡單、干凈的解決方案。

傳送門:https://bitcoin.org/bitcoin.pdf

TensorFlow用于大規模機器學習的系統

作者:馬丁·阿巴迪Martin Abadi等人

時間:2015

如果你正在尋找現代大語言模型LLM人工智能系統道路上的一個重要里程碑,那么一定非TensorFlow白皮書莫屬。它與廣義機器學習框架的討論相關,并詳細介紹了TensorFlow——一個旗艦AI平臺。

雖然這篇論文深入地研究了機器學習池的復雜一端,但它也出了簡潔的提煉結果,例如,給定一個單詞序列,語言模型預測最有可能的下一個單詞。這是對現代聊天AI原理和現實的簡明總結。

這篇論文由Martín Abadi和許多貢獻者共同撰寫,內容十分廣泛,重點聚焦TensorFlow的細節,特別是在制作更通用的人工智能平臺方面。在這個過程中,它提供了一個優秀的、高層次的機器學習技術之旅。對于那些好奇ML和尋找簡單語言進入更深層次理解領域的人來說,這是一個不容錯過的讀物

傳送門:https://www.usenix.org/system/files/conference/osdi16/osdi16-abadi.pdf

原文標題:9 extraordinary documents every developer should read,作者:Matthew Tyson



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

2020-10-13 18:20:55

TCPHTTP網絡協議

2023-10-26 16:56:24

2013-01-28 10:25:46

開發人員設計技巧

2023-03-08 15:13:32

Git工具開發

2024-06-04 14:31:16

2023-07-11 16:45:32

VS Code開發技巧

2022-09-08 08:07:21

編程語言程序員

2024-06-03 10:35:41

2024-05-28 11:38:32

2020-09-22 12:19:25

JavaGithub倉庫

2024-10-21 13:15:03

2022-09-07 07:06:11

編程語言開發人員

2021-02-05 12:58:18

開發人員CICD

2020-01-27 16:28:57

開發命令遠程服務器

2023-02-08 08:32:58

2022-10-13 15:19:33

JavaScript開發編程語言

2016-02-02 09:43:26

開發人員架構師

2019-11-25 14:09:34

控制臺命令開發

2022-02-21 00:11:24

Java工具開發

2022-08-28 16:10:37

軟件開發AI工具
點贊
收藏

51CTO技術棧公眾號

蜜桃视频在线观看网站| 国产视频一区二区视频| 国产综合色在线观看| 欧美日韩三级视频| 夜色福利刺激| 亚洲天堂中文字幕| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 日本在线观看不卡视频| 92裸体在线视频网站| 露出调教综合另类| 久久免费国产视频| 成人爽a毛片免费啪啪红桃视频| 亚洲欧美中文另类| 成人午夜视屏| 在线日韩欧美视频| 成人自拍视频网| 亚洲精品在线免费观看视频| 国产一二三区在线观看| 欧美色中文字幕| 3d成人动漫在线| 91精品国产综合久久精品app | 日韩激情欧美| 日韩成人18| 69av在线视频| 色综合天天色| 国产一区二区三区四区福利| 1234区中文字幕在线观看| 欧美一区二区三区啪啪| 欧美精品日韩少妇| 日韩欧美中文字幕制服| 成人欧美在线| 欧美精品一区二区在线观看| av在线不卡免费| 亚洲人永久免费| 精品国产一区二区三区2021| 97国产精品免费视频| 免费看成人哺乳视频网站| 成人国产精品色哟哟| 久久久久国产精品| 精品一区二区不卡| 国产一区二区免费在线| 99色精品视频| 亚洲一卡二卡三卡四卡无卡久久 | 成视频免费在线看| 亚洲国产美女搞黄色| 青青草在线免费观看| 欧美一二三四在线| 日本欧美一区| 国产精品精品久久久| 四季av一区二区凹凸精品| 精品日产一区2区三区黄免费| 日本aⅴ免费视频一区二区三区| 成人国产在线看| 国产精品高清亚洲| 99中文字幕一区| 国产激情三区| 韩日欧美一区| 日韩精品在线播放| 成人免费在线看片| 亚洲成人男人天堂| 捆绑变态av一区二区三区| 国内av免费| 疯狂做受xxxx高潮欧美日本| 欧美私人情侣网站| 亚洲影院污污.| 欧美91精品| 免费cad大片在线观看| 日本一区二区高清| 日p在线观看| 久久精品国产一区二区三区| 色天天久久综合婷婷女18| 91久久精品www人人做人人爽| 国产一区二区电影| 一级二级在线观看| www.亚洲人.com| 亚洲激情二区| 加勒比日本影视| 亚洲精品99久久久久中文字幕| 2023国产精华国产精品| 麻豆蜜桃91| 麻豆导航在线观看| www.久久撸.com| 怡红院精品视频在线观看极品| 男女私大尺度视频| 欧美性色黄大片手机版| 亚洲一区二区免费在线观看| 欧美精品一区在线| 亚洲二区视频在线| 黄色成人免费网| 亚洲free性xxxx护士hd| 99视频精品全部免费在线| 9191在线观看| 136fldh精品导航福利| 老司机精品福利视频| 黄色免费在线观看| www.三区| 日韩专区在线播放| 午夜亚洲精品| 日本午夜视频| 欧美国产激情18| 国产福利视频一区二区三区| 黄网在线观看| 97av在线影院| 成人免费毛片a| av手机免费在线观看| 亚洲综合一区二区不卡| 最新久久zyz资源站| 免费一区二区三区四区| 日韩一区免费观看| 欧美日韩一级二级| 日韩精品诱惑一区?区三区| 国内性生活视频| 日韩精品www| 日本在线不卡视频一二三区| 免费在线观看污视频| 国产精品激情av电影在线观看 | 国产一区91精品张津瑜| 98在线视频| 国产激情久久久久| 国产精品不卡一区| 亚洲超碰在线观看| 欧美成人精品欧美一级乱| 亚洲欧洲在线看| 国产麻豆精品在线| 黄频免费在线观看| 国产成人三级视频| 日韩毛片在线看| 国产精品88av| 91亚洲视频| 91精品91久久久中77777老牛| 国产一区二区激情| 韩国av一区二区三区四区| 7777kkk亚洲综合欧美网站| 日本最新一区二区三区视频观看| 欧美日韩一区二区三区高清 | 羞羞的视频在线观看| 国产精品久久久久久久久久久久午夜片| 亚洲国产精品久久艾草纯爱 | 日韩av毛片| 亚洲欧洲精品一区二区| 亚洲国产精品一区二区三区| 美女视频第一区二区三区免费观看网站| 制服丝袜在线播放| 青春草在线视频免费观看| 亚洲天堂男人的天堂| 97精品国产露脸对白| av一级久久| 成人h动漫在线| 成人h片在线播放免费网站| 欧美日韩国产精品一区| 伊人久久亚洲美女图片| 日本孕妇大胆孕交无码| 污污污污污污www网站免费| 久久精品国产69国产精品亚洲| 久久九九影视网| 色小子综合网| 青春草视频在线观看| 欧美久久久久久久久久久久久| 国模吧一区二区| 日韩欧美国产一区二区| 美美哒免费高清在线观看视频一区二区 | 紧缚奴在线一区二区三区| 成人黄色视屏网站| 黄色手机在线视频| 成人欧美一区二区三区在线 | 奶水喷射视频一区| 欧美日韩大片| 国产一级粉嫩xxxx| 蜜桃久久精品乱码一区二区 | 中文字幕免费一区| 欧美激情第二页| 亚洲精品mv| 四色永久免费网站| 国产激情一区二区三区在线观看 | 精品国产综合久久| 丝袜亚洲另类欧美重口| 亚洲女与黑人做爰| 久久久国产精品一区二区中文| 韩国三级大全久久网站| 欧美一区二区三区少妇| 超碰超碰超碰超碰超碰| 91干在线观看| 日韩免费电影一区| 欧美国产欧美亚州国产日韩mv天天看完整 | 久无码久无码av无码| 国产精欧美一区二区三区| 日韩一二三区不卡| 中文字幕 久热精品 视频在线| 在线观看亚洲| 超碰精品在线| 国产乱码午夜在线视频| 粉嫩tv在线播放| 国产夫妻自拍一区| 99re国产在线播放| 韩日精品中文字幕| 亚洲乱码国产乱码精品精天堂| 午夜精品久久久久久久久久久| 国产东北露脸精品视频| 欧美日韩国产探花| 在线一区二区三区视频|