程式設計師深入發展不可錯過的10篇技術文章

TP_funny發表於2014-12-24
 1.程式語言的基礎概念
這可能是在電腦科學歷史上最佳影響力的一套演講筆記,左值和右值、引數和ad-hoc網路多型性都是在這裡定義出來的。

 2.為什麼函數語言程式設計很重要
  這篇文章中的函數語言程式設計與優美程式碼展示的優勢是非常清晰的,吸引你走進函數語言程式設計這門具有未來啟發意義的技術行列。

 3.計算機程式設計的公理基礎
  直到職業生涯的中後期我才發現了這篇文章,但它真的讓我很震驚,能讓你對程式設計有更加深入的理解,大嘆“原來如此”。 

4.分散式系統中的時間、時鐘和時間順序
這篇文章作者Lamport長期以來在分散式計算領域影響深遠,幾乎任何他寫的文章都讓人印象深刻,而這篇文章又是作者所有文章中影響力最大的,讀完之後你會有“當然,分散式計算就該這麼做”之感,渾然天成。 

5.理解型別、資料抽象和多型性
主要講了類、多型性,但並沒有涉及到類系統。 

6.符號表示式的遞迴函式及其機器計算(第一部分)
推薦麥卡錫的開創性介紹LISP的文章已經是恆久不變的了,它補充了麥卡錫原始規範研究的一個簡單的實現。 

7.謂詞分派:分派的統一理論
本文描述了一種不基於一個靜態組規則的分派函式,而是能夠作為在編譯時被建立並在執行時逐步擴充套件的遍歷的決策樹。 

8.函式式物件和更多新事物有共同的趨勢
Clojure被定義為價值平等,這是通過普遍存在的不變性促進完成的。 

9.在沒有類的前提下組織程式

10.亞馬遜高度可用的鍵值儲存

為您推薦與程式設計師發展有關的優秀文章:《成為優秀程式設計師的10個有效方法》、《你是碼農,還是優秀程式設計師?》、《優秀程式設計師與普通碼農的區別》、《11個技巧讓那些程式設計師對你刮目相看》,如果想在程式設計師的道路上長遠發展,希望這些內容能為你提供一些技巧和方向上的幫助。

原文:http://blog.fogus.me/2011/09/08/10-technical-papers-every-programmer-should-read-at-least-twice/
譯文:http://www.php100.com/html/it/focus/2014/1223/8141.html
(翻譯:PHP100_Alex)
來自:PHP100
相關閱讀
評論(1)

相關文章