日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

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

來源: 責編: 時間:2024-01-24 17:29:53 321觀看
導讀譯者 | 晶顏審校 | 重樓在軟件開發歷史中,有一些時刻擴展了我們認為的可能性,從而改變了我們作為開發人員所做的一切。某些歷史文獻記錄了計算技術中最重要的范式轉變,它們是無價的。這篇文章回顧了過去一個世紀的軟件開

譯者 | 晶顏mW928資訊網——每日最新資訊28at.com

審校 | 重樓mW928資訊網——每日最新資訊28at.com

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

mW928資訊網——每日最新資訊28at.com

紀的軟件開發歷史總結了開發人員都應該閱讀的9篇非凡文獻mW928資訊網——每日最新資訊28at.com

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

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

作者:艾倫·圖靈(Alan TuringmW928資訊網——每日最新資訊28at.com

時間:1936mW928資訊網——每日最新資訊28at.com

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

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

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

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

傳送門:https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdfmW928資訊網——每日最新資訊28at.com

關于EDVAC的報告初稿

作者:約翰··諾依曼(John von Neumann)mW928資訊網——每日最新資訊28at.com

時間:1945mW928資訊網——每日最新資訊28at.com

《關于EDVAC的報告初稿是第一份系統描述計算機制造方法的公開出版物,具有劃時代的革新意義。mW928資訊網——每日最新資訊28at.com

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

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

不過,盡管關于EDVAC的報告初稿描述的是工程學和數學領域的研究成果,但它的遣詞造句通俗而又淺顯,幾乎人人都能看懂。mW928資訊網——每日最新資訊28at.com

傳送門:https://web.mit.edu/STS.035/www/PDFs/edvac.pdfmW928資訊網——每日最新資訊28at.com

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

作者:約翰·巴克斯等人(John Backuss et al)mW928資訊網——每日最新資訊28at.com

時間:1954mW928資訊網——每日最新資訊28at.com

雖然FORTRAN規范沒有公開發布,但它對語言設計和軟件產生了很大的影響。mW928資訊網——每日最新資訊28at.com

FORTRAN是編程語言的古老祖先,是當時高級語言的一項突破。它是第一個真正通用的語言。mW928資訊網——每日最新資訊28at.com

試想一下,當圖靈在1936年構想出計算機僅僅28年之后,便誕生了FORTRAN語言,其重要性不言而喻mW928資訊網——每日最新資訊28at.com

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

傳送門:https://archive.computerhistory.org/resources/text/Fortran/102679231.05.01.acc.pdfmW928資訊網——每日最新資訊28at.com

GoTo語句有害論

作者:艾茲格·迪科斯徹Edsger DijkstramW928資訊網——每日最新資訊28at.com

時間:1968mW928資訊網——每日最新資訊28at.com

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

Dijkstra的論文給了我們一個完整的環境,一種對編程的態度,以及一種用一頁半的篇幅來看待這個學科的方式。mW928資訊網——每日最新資訊28at.com

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

Dijkstra的簡短論述還幫助引領了高階語言的產生,使我們離今天使用的編程語言更近了一步。mW928資訊網——每日最新資訊28at.com

傳送門:https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdfmW928資訊網——每日最新資訊28at.com

密碼學的新方向

作者:惠特菲爾德·迪菲(Whitfield Diffie)和馬丁·E·赫爾曼(Martin E. HellmanmW928資訊網——每日最新資訊28at.com

時間:1976年mW928資訊網——每日最新資訊28at.com

這篇論文在三個方面表現突出mW928資訊網——每日最新資訊28at.com

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

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

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

傳送門:https://www-ee.stanford.edu/~hellman/publications/24.pdfmW928資訊網——每日最新資訊28at.com

GNU宣言

作者:理查德·斯托曼Richard StallmanmW928資訊網——每日最新資訊28at.com

時間:1985mW928資訊網——每日最新資訊28at.com

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

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

從某種意義上說,GNU宣言是開源軟件的宣言。這也是對當今許多開發人員所信奉的熱愛IT”編程精神的大膽聲明mW928資訊網——每日最新資訊28at.com

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

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

傳送門:https://www.gnu.org/gnu/manifesto.en.htmlmW928資訊網——每日最新資訊28at.com

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

作者:羅伊·菲爾丁(Roy FieldingmW928資訊網——每日最新資訊28at.com

時間:2000mW928資訊網——每日最新資訊28at.com

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

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

此外,作者關于復雜性和Web架構中的應用設計的討論很適合今天的開發人員閱讀。mW928資訊網——每日最新資訊28at.com

傳送門:https://ics.uci.edu/~fielding/pubs/dissertation/top.htmmW928資訊網——每日最新資訊28at.com

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

作者:中本聰mW928資訊網——每日最新資訊28at.com

時間:2008mW928資訊網——每日最新資訊28at.com

這篇論文匯集了數字貨幣的所有現有技術,并總結了其主要問題的解決方案。特別是,比特幣論文解決了雙重支出問題。mW928資訊網——每日最新資訊28at.com

它很好地用簡單的語言概述了雙重支出的問題,然后提供了一個概念性的回應,然后深入研究了解決方案的一些實現細節。mW928資訊網——每日最新資訊28at.com

除了像比特幣這樣的簡單貨幣概念之外,該論文還提出了一種可以利用密碼學來生產像以太坊這樣的分布式虛擬機的引擎。mW928資訊網——每日最新資訊28at.com

這篇比特幣論文是一個很好的例子,說明了如何為看似混亂的復雜性提供一個簡單、干凈的解決方案。mW928資訊網——每日最新資訊28at.com

傳送門:https://bitcoin.org/bitcoin.pdfmW928資訊網——每日最新資訊28at.com

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

作者:馬丁·阿巴迪Martin Abadi等人mW928資訊網——每日最新資訊28at.com

時間:2015mW928資訊網——每日最新資訊28at.com

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

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

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

傳送門:https://www.usenix.org/system/files/conference/osdi16/osdi16-abadi.pdfmW928資訊網——每日最新資訊28at.com

原文標題:9 extraordinary documents every developer should read,作者:Matthew TysonmW928資訊網——每日最新資訊28at.com


mW928資訊網——每日最新資訊28at.com


mW928資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-67354-0.html每個開發人員都應該閱讀的九篇非凡文獻

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 消費者太多!RocketMQ又炸了!

下一篇: 中國移動云盤與 139 郵箱加入鴻蒙生態,個人云服務體驗全方位升級

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
久久久午夜精品| 亚洲一级黄色| 精品福利免费观看| 亚洲第一精品久久忘忧草社区| 亚洲高清在线观看一区| 一区二区精品国产| 午夜精品久久久久久| 久久久亚洲国产天美传媒修理工| 模特精品在线| 国产精品扒开腿做爽爽爽软件| 国产欧美精品日韩精品| 影音先锋中文字幕一区| 99精品热视频| 久久精品在这里| 欧美激情亚洲一区| 国产欧美一区二区三区在线老狼| 在线观看一区| 亚洲一区二区三区四区中文| 久久蜜桃av一区精品变态类天堂| 欧美日韩精品系列| 狠狠色狠狠色综合系列| 一本色道久久综合亚洲精品高清 | 免费成人在线观看视频| 欧美日一区二区在线观看 | 亚洲一区欧美| 免费一级欧美在线大片| 国产精品色一区二区三区| 亚洲电影免费| 香港成人在线视频| 欧美精品一区二| 国产亚洲一区二区在线观看| 亚洲精品在线观| 久久久www成人免费毛片麻豆| 欧美日韩视频一区二区| 尤物99国产成人精品视频| 亚洲一区二区欧美| 欧美激情91| 韩国欧美一区| 亚洲小视频在线观看| 免费成人你懂的| 国产日韩1区| 亚洲午夜一区二区| 欧美精品一区二区三区视频| 狠狠色丁香久久婷婷综合丁香 | 一个色综合av| 女人香蕉久久**毛片精品| 国产日韩精品视频一区| 在线综合亚洲欧美在线视频| 欧美成人福利视频| 狠狠色狠狠色综合系列| 欧美一区日韩一区| 欧美视频在线视频| 亚洲麻豆av| 欧美v日韩v国产v| 一区二区视频免费在线观看| 午夜在线成人av| 国产精品九九| 这里只有精品电影| 欧美精品在线网站| 亚洲人成久久| 欧美成人免费全部观看天天性色| 国产综合av| 久久福利精品| 国产情侣久久| 欧美亚洲综合另类| 国产精品区一区二区三区| 亚洲视频在线观看视频| 欧美日韩播放| 日韩亚洲一区二区| 欧美极品在线观看| 亚洲精美视频| 欧美激情一区| 亚洲美女91| 欧美人与禽猛交乱配视频| 亚洲国产一区视频| 欧美高清视频www夜色资源网| 1024亚洲| 欧美va亚洲va国产综合| 亚洲国产日韩欧美综合久久| 久色成人在线| 亚洲国产毛片完整版| 免费在线亚洲欧美| 亚洲国产精品热久久| 麻豆freexxxx性91精品| 亚洲国产精品va| 欧美www视频| 亚洲三级影院| 欧美日韩成人在线播放| 一区二区三区国产精华| 国产精品夫妻自拍| 午夜免费电影一区在线观看| 国产免费一区二区三区香蕉精| 午夜精品网站| 国产一区二区三区在线观看免费视频 | 欧美日韩激情小视频| 一区二区电影免费在线观看| 欧美三级网页| 亚洲欧美成人一区二区在线电影 | 国产精品网站在线观看| 欧美在线www| 狠狠综合久久av一区二区老牛| 久久久午夜精品| 亚洲国内精品| 欧美四级伦理在线| 欧美一级在线亚洲天堂| 一区二区视频免费在线观看| 欧美h视频在线| 一区二区三区免费网站| 国产精品一区久久| 久久久久久久网站| 亚洲人成在线播放网站岛国| 欧美日韩视频专区在线播放 | 99re6这里只有精品| 欧美三级视频在线观看| 羞羞视频在线观看欧美| 激情欧美一区二区三区| 欧美国产欧美综合 | 欧美片在线观看| 性欧美1819sex性高清| 影音先锋在线一区| 欧美精品一级| 欧美一区免费| 亚洲精品一级| 国产欧美日韩| 欧美激情一区| 欧美一区1区三区3区公司| 在线日韩电影| 国产精品xvideos88| 久久久久久网站| 宅男噜噜噜66一区二区66| 激情综合视频| 欧美午夜视频网站| 久久天天躁夜夜躁狠狠躁2022| 亚洲裸体视频| 国产综合久久久久久鬼色| 欧美极品aⅴ影院| 久久se精品一区二区| 亚洲精品一区二区三区不| 国产欧美一区二区三区沐欲| 免费亚洲电影在线| 亚洲欧美综合精品久久成人| 亚洲国产你懂的| 国产视频久久久久| 欧美日韩三区四区| 久久久久久一区二区三区| 一区二区三区四区五区精品| 国内综合精品午夜久久资源| 欧美日韩精品在线观看| 久久久噜噜噜久久狠狠50岁| 亚洲视频免费在线观看| 亚洲丰满在线| 国产视频一区在线观看一区免费| 欧美精品在线一区二区| 欧美在线综合| 亚洲视频成人| 亚洲韩国日本中文字幕| 国产网站欧美日韩免费精品在线观看 | 一本色道久久综合狠狠躁篇的优点| 国产一区二区日韩精品欧美精品| 欧美日韩三区| 欧美不卡视频一区发布| 午夜精品一区二区三区四区| 日韩小视频在线观看| 狠狠操狠狠色综合网| 国产精品天美传媒入口| 农村妇女精品| 久久国产精品72免费观看| 亚洲午夜精品福利| 亚洲国产天堂久久国产91| 韩国av一区二区三区四区| 国产精品亚洲第一区在线暖暖韩国 | 欧美成人综合一区| 久久九九精品99国产精品| 亚洲制服欧美中文字幕中文字幕| 91久久精品国产91性色tv| 精品999网站| 国产一区二区精品久久91| 国产精品国产三级国产专播精品人| 欧美成人精品一区二区| 久久国产视频网站| 欧美一区二区三区四区在线观看地址| 99热精品在线观看| 亚洲人成小说网站色在线| 精品动漫av| 国产欧美一二三区| 国产精品欧美久久| 欧美丝袜一区二区| 欧美日韩国产欧| 欧美片在线播放| 欧美精品久久久久a| 免费观看久久久4p| 久久久免费精品| 久久久精品午夜少妇| 欧美一区在线直播| 国产精品视频大全| 欧美久久电影| 欧美日本亚洲| 欧美日韩精品在线播放| 欧美成人网在线| 能在线观看的日韩av| 免费在线欧美黄色| 免费人成精品欧美精品| 欧美国产一区二区| 欧美激情视频给我|