-
1 # 小鴿子看世界
-
2 # 陝西IT優就業
第一位,Linus Torvalds(林納斯·託瓦茲): 其貢獻就不用多說,Linux系統的開發者。 他不僅是現如今廣泛應用於各領域的 Linux 核心 The Linux Kernel Archives的創始人,也是多年來成 功管理 Linux 核心開發 kernel/git/torvalds/linux.git的核心人物。沒有 Linux ,RMS 在自由軟體方面的思想至今仍然只能是個空想,所以一定程度上,整個開源軟體社群之所以存在,與創造 Linux 的大神分不開。
第二位,Richard Stallman(理查德·馬修·斯托曼): 起草了 GPL 協議,提出了自由軟體的概念,是 emacs,gcc,gdb 等一系列 *nix 環境下基礎工具的第一作者。這些軟體迭代至今,仍是無數程式設計師日常使用中基礎之基礎。
第三位,Dennis Ritchie(丹尼斯·裡奇): 創造 Unix 和 C 語言的人。
第四位,Jeff Dean(傑夫·迪恩): 參與谷歌的網路爬蟲、索引、查詢系統、AdSense、谷歌翻譯的設計與實現。TensorFlow 人工智慧學習系統 專案負責人。
第五位,James Gosling(詹姆斯.高斯林): java語言之父,2009年四月,Sun被Orcale併購。高斯林於2010年四月時宣佈從甲骨文公司離職。 以上是國外神人,國內也有很多的。
第一位:求伯君,金山CEO,1998年,他一個人花了一年時間寫出了WPS第一版,不用多說了, 向前輩致敬。 第二位:張宴,訊息佇列服務httpsqs 作者, 這個小應用曾經佔據了幾乎所有中小網站的伺服器,厲害。 第三位:唐鳳,Pugs專案的發起人,領導Haskell和Perl社群協力開發Perl 6語言。 第四位:樓天城,只能用天才形容。 第五位:田春,Lisp 大神
-
3 # 科技行者
怎麼沒人記得Ada Lovelace,她是世界上第一位程式設計師。剛剛過去的12月10日是Ada Lovelace的誕辰,因此美國傳媒圈最近再一次提起她。
Ada Lovelace,洛夫萊斯伯爵夫人奧古斯塔·埃達·金·諾爾(Augusta Ada King-Noel, Countess of Lovelace,1815年12月10日-1852年11月27日),原姓拜倫(Byron),是一位英國數學家與作家,代表作是她為英國數學家查爾斯·巴貝奇(Charles Babbage)的分析機——機械式通用電腦——所寫的註記。
2009年,倫敦非營利組織Open Rights Group前執行董事Suw Charman-Anderson為了紀念這位偉大的女性,將每年10月的第二個星期二定為“Ada Lovelace Day”,這是一個國際性的節日,以慶祝女性在STEM【即Science“科學”、Technology(技術)、Engineering(工程)和Mathematics(數學)】領域做出的貢獻。
Ada的一生短暫而輝煌。她出生於一個著名的貴族家庭,最初她因英國浪漫主義詩人拜倫勳爵(Lord Byron)之女而出名,然而,當Ada還是嬰兒時,拜倫勳爵就從她們的生活中消失了。Ada的母親Annabella擔心她會步入父親的後塵,也變成富於幻想的浪漫主義者,因此禁止她讀拜倫勳爵的詩歌,並且堅持用數學包圍這個孩子。
這種做法奏效了。Ada埋首書堆之中長大,學習了代數和幾何,而且表現出對機器與日俱增的迷戀。在她17歲的時候,她和母親參加了一次活動,在那次活動上,Ada見到了計算機鼻祖查爾斯·巴貝奇教授。
巴貝奇當時正在展示他的“差分機”原型——這個原型的設計是根據公式計算值,減少建立表格所需要的手工勞動。“差分機”是“分析機”的一個簡單的初期形式——分析機是早期計算機的前身,能提高乘法速度和改進對數表等數字表的精確度。
這個想法激發了Ada對機器的迷戀,她開始瞭解和差分機有關的一切。
今天如果有人看到“分析機”,可能會認為它是某個奇怪的汽車上的機械系統的一部分——或者也許是某個不起眼的電報機或者某種古怪的樂器的一個部件。我們可能不會意識到,這個有很多針和齒輪的機器,是世界上第一臺計算機。
圖:Charles Babbage在倫敦科學博物館展出的部分分析機模型
1843年,Ada翻譯了一篇關於巴貝奇的機器的法語論文,並加上了自己的“註記”,註記篇幅幾乎是論文字身的兩倍。其中包括對機器工作情況的詳細描述,包括如何使用打孔紙卡來調整機器的設定。她甚至認為,機器今後有可能被用來創作複雜的音樂、製圖和在科學研究中運用,這在當時確是十分大膽的預見。以現在的觀點看,Ada首先為計算擬定了“演算法”,然後寫作了一份“程式設計流程圖”,說明計算器如何能夠計算出一系列經常出現在高等算術中的數字,即伯努利數(Bernoulli numbers)。這份珍貴的規劃,被人們視為“第一件計算機程式”,它和現代計算機很類似,例如它的“工廠”(mill)——就非常類似於我們現在稱之為中央處理器的部件。(由於巴貝奇晚年因喉疾幾乎不能說話,介紹分析機的文字主要由Ada替他完成。)
也因此,Ada被視為“第一位給計算機寫程式的人”,在現在成為女性科學家的一個鼓舞人心的榜樣。為了紀念Ada對現代電腦與軟體工程所產生的重大影響,美國國防部耗費巨資、歷時近20年研製高階程式語言,命名為Ada語言(來源:http://www.computinghistory.org.uk/det/9508/The-ADA-Programming-Language/)。
在Ada的一生當中,有好幾位導師,其中包括數學家奧古斯都·德·摩根(Augustus De Morgan),後者在1840年和1841年透過信件輔導她,填補了她數學知識上的空缺。
這些交流信件為2017年8月出版的《數學史》(Historia Mathematica)上的一篇論文提供了材料,為Ada的數學實力提供了證據,並且反駁了一些歷史學家聲稱她的故事可能被過度誇大的說法——這些歷史學家認為她沒有足夠的數學知識寫出在她關於分析機的論文中的“註記”——這是她最廣為人知的成就。
弗吉尼亞州倫道夫梅肯學院(Randolph–Macon College)的數學教授Adrian Rice及其在牛津大學的同事去年在牛津大學的博德萊恩圖書館(Bodleian Library)花了很多時間,仔細閱讀了Ada和摩根之間的往來信件。他們對她在數學方面的實力做出了幾個結論,例如,她的確擁有足夠的數學知識,她傾向於對觀念進行有洞察力的觀察,而且她對於想法的預測最終被證明是正確的。
Rice補充表示,Ada還是世界上第一位“除錯員”:例如,她發現了巴貝奇在計算中犯下的一個大錯誤,反映出她在同摩根通訊過程中對數學問題提出問題並發現錯誤的態度。
Ada 36歲那年因癌症去世,但科學界卻一直保留了她的遺產。1862年,在她去世十年後,《科學美華人》(Scientific American)刊登了倫敦《泰晤士報》(Times of London)的一個摘錄,描述了一個機器展覽,其中有一個可能是一個建造了一半的分析機。它寫道:“這是巴貝奇先生的偉大的計算機,它可以進行四捨五入,並計算高達七位數的對數。正是由於已故的Lovelace女士——拜倫勳爵的女兒——記載的這項發明,讓斯德哥爾摩的Scheutz先生對此進行了改進,讓該機器不僅能夠計算表格,還能夠列印結果。”
Ada已經逐漸成為所有渴望加入科學領域的女性一個開拓性的符號。而每年十月的第二個星期二,不僅是對於她的緬懷,也是對於歷史上所有被遺忘或者被忽視的女性——甚至是從未被發現的女性所做出的貢獻的承認。
雖然Ada經常被歷史書忽視,可是她卻具有傳奇式標誌人物所有的一切。當她後來被很多人認為是世界上第一個計算機程式的時候,展現出“幾乎可怕的能量和力量”——她既是一位知識分子,也是那個時代最偉大的一位名人的女兒(而且這位名人還醜聞纏身),她的一生充滿了矛盾和悲劇。
紐約時報暢銷書作家Jennifer Chiaverini的新小說《Enchantress of Numbers》講述了Ada Lovelace的一生。
《Enchantress of Numbers》一書的筆鋒有一些狄更斯的感覺。其中的故事可能或大或小,但人物和他們的品質是巨大的。正如榮格的理論所指出的那樣,人們做什麼就是什麼,而有些人是悲傷的,有些人是善良的,有些人是苦澀的,還有一些人則是閃閃發光的。許多現代作家因為迷戀細微的差別而犧牲了現實主義和人文主義:英雄必須是反英雄,惡棍的一切都是灰色的,惡棍的惡行必須有一個悲傷而有條理的解釋。但作家Chiaverini並不是這樣。
Ada在某些方面可能有缺陷,但是作者執迷不悔地用令人耳目一新的方式描述她,將她描述成一個非常好、非常才華橫溢、非常有創意、而且最終也非常可愛的人。從這個角度看,Ada就像是大衛·科波菲爾一樣——如果他幫助發明了人類文明歷史上最偉大的思想機器的話。《Enchantress of Numbers》的作者Chiaverini如同《大衛·科波菲爾》(譯註:狄更斯名著)一樣,採用了作者隱身、第一人稱敘述視角,當你閱讀時,就像Ada Lovelace將故事娓娓道來。
回覆列表
傳奇人物喬恩·斯基特。他出生於英國雷丁,被人們稱作是“程式設計界的查克·諾里斯”。他目前就職於谷歌,是一名高階軟體工程師。他著有《深入理解C#》一書,曾多次獲得“微軟最具價值專家”的稱號。他同時還精通Java開發,在谷歌倫敦公司就是從事這方面的工作。
喬恩·斯基特的走紅開始於廣受歡迎的程式問答網站Stack Overflow。一直以來,他都是該網站上回答程式設計問題最多的人。他的回答都相當有水平,而且敘述十分詳細。他幫助幾百萬名程式設計師解決了他們在程式設計方面遇到的各種難題,成為網站上得分最高的答題者。
他深受界內人士的愛戴。雖然他已經有了一份全職工作,但他再忙都會把自己的知識分享出來,幫助其他程式設計師解決問題。他平均每月要回答390個問題。
多年以來,喬恩·斯基特還在Stack Overflow上回答有關編碼的問題。可以說,他的回答已經“惠及”了1.39億人。
2015年,他被ITWorld評選為“全球最傑出的15位在世程式設計師”之一。