程序員要供祖師爺的話該供誰?



我的演算法導論扉頁上畫著三個靈牌

先師馮諾依曼之靈位

先師香農之靈位

先師圖靈之靈位

從高一到現在拜了五年了特別有效

回國以後給大家補圖哦


Ada Lovelace,詩人拜倫的女兒。


Donald Knuth

毫無疑問的演算法之父, &(計算機程序設計的藝術)作者。TeX排版系統的發明者,圖靈獎獲得者。而且非常平易近人,幽默有趣。

Edsger W.Dijkstra

大家第一個應該想到的是求最短路徑的Dijkstra演算法吧。除此之外,操作系統裡面的PV原語也是由他提出的,他也被稱為「結構程序之父」,和Knuth一樣,他也是圖靈獎獲得者,在計算機領域發表過許多高質量的論文。可惜,在於癌症抗爭多年後去世了QAQ。

John McCarthy

人工智慧之父,函數式編程語言LISP發明者,圖靈獎獲得者!

Dennis Ritchie

不多說了,C語言之父,UNIX之父,圖靈獎獲得者,就是他用C語言寫了UNIX的第一個版本。如果沒有他,就不會有UNIX,更不會有Linux。

Tim Berners Lee

World Wide Web發明者,HTTP傳輸協議發明者,當之無愧的互聯網之父。沒有他,可能我們現在還上不了知乎呢(笑)。

Alan Turing

計算機領域最高的獎項「圖靈獎」足矣說明一切。計算機邏輯數學奠基者,計算機密碼學開創者,人工智慧,自動機,圖靈測試提出者。

-----------------------------------------------------------------------------------------------------------


萊布尼茲


果斷伏羲啊


甲方。


我一般拜這二位:

阿隆佐·邱奇

哈斯凱爾·B·柯里



應該還是拜關羽,因為有野史記載,關羽發明了算盤...

要知道,商人拜關羽,很大程度是因為演義的原因...


程序員天天寫代碼,自然要供奉Church大神了。


沈從文

他在1934年就用漢語寫了一本書叫 biancheng

《邊城》


墨子。

天下皆文,唯我獨工,非攻墨門,兼愛平生。

在經管法的統治夾縫中艱難生存,傳承著華夏民族僅有工程邏輯思想,最終還是被罷輟的墨子老師,竟然被你們忘了!

豈可修!


祖師爺哪有祭外國人的。要拜就拜最早最牛逼的——伏羲啊。

簡單列舉一下不怎麼重要的理論依據

  • 最早使用2進位單位——爻,數百年後的易傳(可以理解為大學教材系列:Introduction of 易)中描述有陰陽,即 0/1 的概念。

  • 發明面向對象的封裝結構,3位2進位單元——卦,擴展類——重卦,裡面包含兩個單卦,一上一下,主要私有方法全部繼承。

  • 最早的Constant/Enum:八卦與六十四卦。
  • 還有最早的switch語句,用來解卦。後來孔子還為他寫了個擴展包——《易經》,被譽為儒家經典四書五經之首。後來人們陸續補充演算法,產生出了梅花易等高級類庫。其類庫及生態環境養活了很多從業者。

而八卦圖最早不是用來算命的好么,那是人文初祖的科研團隊對於自然與世界運行的研究報告!

參考資料:維基百科——爻

祖師爺這個東西,最重要的是夠老,夠牛逼,代表一種精神氣質,最好還能保佑我們不出Bug,得讓人心服口服地拜一拜。符合這個條件的,幾百年以內的人物想也不用想,年紀還不到祖爺爺輩的都不能叫祖師爺。至於他是不是非要嚴格意義上是這個專業的不重要。多少行業的祖師爺都是關公,嚴格說來關公只是陸軍司令兼省級地方行政長官。

你一想起你的祖師爺是伏羲,是不是感覺特爽特牛逼,這就夠了。

綜上所述,我TM真不是為了抖機靈……

另外,聽說神仙之間也會打架的,華佗,魯班,杜康他們見了這位也得磕一個,這樣一想是不是更爽了。


萊布尼茲,祖師爺在三百多年前就提出可以用計算機解決計算、推理、決策等一系列在當時認為必須由人才能勝任的工作,也是我們現在使用計算機的主要用途,並為此發明了符號邏輯、推理演算,甚至開發了一些原型機。

詳情參閱邏輯的引擎 (豆瓣)


納蘭性德啊。。。有詩云「伴我蕭蕭惟代碼,笑人寂寂有牽牛」


我能說孫悟空么,程序猿......


你們愛信誰信誰, 作為一個10年windows程序猿,我只供這位


Ada Byron Lovelace 1815 - 1852

19世紀詩人拜倫的女兒,數學家。穿孔機程序創始人,建立了循環和子程序概念。為計算程序擬定「演算法」,寫作的第一份「程序設計流程圖」,被珍視為「第一件計算機程序。


喏,拿去用


推薦閱讀:

互聯網IT項目管理有什麼經驗總結和心得體會?
BAT 的境界與谷歌、Facebook 的差距在哪?
Twitter 是不是已經衰落了?
it兩年是該多跑項目還是自己抽時間學習?
如何評價17年電視廠商集體走向「無邊框」、「超窄邊框」「分體音響」的設計風潮?

TAG:互聯網 | 程序員 | 計算機科學 | IT行業 |