作者 | 年素清
責編 | 王曉曼
出品 | 程式人生 (ID:coder _life)
查爾斯·西蒙尼(Charles Simonyi)是軟體史上的傳奇人物,他高中時就開發出程式賣給政府,大學期間則因為出色的編程能力被大學教授拉入創業公司,后來加入微軟,成為微軟公司的首席架構師,不僅開發出用戶圖形界面,還創造了“匈牙利表示法”,Word、Excel 等微軟的應用軟體也是在他的領導下開發成功的,
功成名就的西蒙尼熱衷于慈善,向往大海和太空,并在2007年搭載“TMA-10”號太慷訓箭飛往國際空間站,成為世界上第五名太空游客,
高中寫程式賣給政府
西蒙尼于1948年出生在匈牙利布達佩斯,父親是一位電子工程學教授,他一直鼓勵西蒙尼勇于表達自己的看法,多與他人進行交流,他還教導西蒙尼求解問題是個人成長中不可或缺的一部分,這些對西蒙尼的成長程序產生了很大的影響,
因為父親的緣故,西蒙尼在16歲的時候開始接觸計算機,當時整個匈牙利國內一共只有五臺計算機,后來在父親的幫助下,西蒙尼獲得了給一位計算機工程師當助手的機會,西蒙尼當時使用的計算機是一臺叫做“ UralII ”的俄制計算機,只有4K 記憶體,支持40位浮點和20位操作指令,并且只能使用八進制機器碼編程,
西蒙尼在 UralII 上完成了自己的第一個程式——填充幻方,讓每行、每列和對角線上的數之和均相等,之后是一個專業程式,為一種非常簡單、類似 FORTRAN 的高級語言寫的編譯器,西蒙尼把這個編譯器賣給了政府部門,得到一大筆錢作為報酬,
1966年,西蒙尼提前一年高中畢業,畢業后,在布達佩斯的一次交易會上,西蒙尼遇到了幾位來自丹麥的程式員,在了解到他們公司的業務情況之后,西蒙尼拜托其中一個人將自己撰寫的小程式帶回丹麥給他們的主管看,該程式能準確反饋任意時刻機器正在分析長運算式的哪一部分,這個程式得到了公司主管的認可,他答應給西蒙尼提供一份作業,
鑒于當時匈利亞的政治環境,西蒙尼毫不猶豫地離開祖國去了丹麥,
大學被教授拉入創業公司
在丹麥編程一年半之后,西蒙尼用自己的工資,加上之前從政府部門獲得的獎金,前往美國攻讀工程數學專業,在校期間,西蒙尼作為外國學生無法得到獎學金,便進入計算機中心當程式員,收入用來支付學費,
期間,西蒙尼寫了一個名為“ SNOBOL ”的編譯器,獲得了一位名叫巴特勒·蘭普森(Butler Lampson)的教授的青睞,他讓計算機科學專業的學生在課堂上使用它,后來,蘭普森跟另外幾個教授一起創辦了伯克利計算機公司,他們向西蒙尼提供了股份邀請他去作業,這對年輕的西蒙尼來說是件非常新鮮的事情,便欣然接受了教授們的邀請,
西蒙尼在學校里地成績有時十分出色,有時卻十分糟糕,院長向他詢問原因:“西蒙尼先生,你的成績有時出色,有時一塌糊涂,原因何在呢?我們可以幫助你,是毒品還是其它什么原因?”西蒙尼回答說:“是金錢和股份,”
發明“所見即所得”
1972年,從加州大學伯克利分校畢業后,西蒙尼進入斯坦福大學攻讀研究生,研究方向是計算機科學,
與此同時,伯克利計算機公司由于經營不善而宣告破產,西蒙尼同其他一些核心人員被美國國防部高級研究計劃署署長 Bob Taylor 聘用,進入施樂的帕洛阿爾托研究中心兼職作業,期間,西蒙尼為世界上第一臺個人電腦 Alto 撰寫文本編輯器 Bravo,這是第一個“所見即所得”的文字處理軟體,Bravo改變了資訊組織和顯示的方式,為計算機人機互動界面的發展做出重要貢獻,
1977年,西蒙尼以優異的成績取得了斯坦福大學的博士學位,他的博士論文圍繞“如何提高程式員生產力”展開研究,他認為軟體開發的程序中最大的問題是無限制的延期,如何在規定時間內完成開發是研究的關鍵,為此,西蒙尼提出了設定程式經理的方法來解決這個問題,
加入微軟,迎來人生轉折點
1980年,西蒙尼決定離開施樂,為了找到合適的下家,西蒙尼找到早于他兩年從施樂離職的前同事、3Com公司的董事長和創始人鮑勃·麥特卡爾夫(BobMetcalfe)尋求建議,鮑勃給了西蒙尼一張候選名單,上面列有他應該去找的人,微軟創始人比爾·蓋茨位列名單第一位,
當年11月,西蒙尼找到了比爾·蓋茨和史蒂夫·鮑爾默(Steve Palmer),蓋茨那時雖然很年輕,但對計算機的看法卻十分地深刻,西蒙尼只和他們交談了5分鐘,就當即決定加入他們,他們在一起熱烈地討論了微軟的未來發展方向,蓋茨預見微軟公司將成為微型電腦軟體世界性公司,將全面提供各種軟體產品包括作業系統、應用程式、編程工具和消費軟體等,
對于這一決定,西蒙尼后來回憶說:“我一生最重大的事情是加入微軟公司,并參與了微軟公司的飛速發展,”
對微軟的貢獻
西蒙尼在微軟最突出的成就是開發出了圖形用戶界面,為了支持初入職的西蒙尼展開這個專案,蓋茨花了10萬美元購買了一臺施樂的個人電腦XeroxStar,西蒙尼用它來讓公司里的人員認識滑鼠,并向他們介紹圖形用戶界面的概念,蓋茨后來接受采訪時說道:“當西蒙尼加入公司時,我知道我們未來一定會開發成功圖形用戶界面,問題只是什么時間,”
當時在個人電腦領域有四種型別的軟體,分別是作業系統、編程語言、應用軟體和工具程式,在應用軟體方面,蓋茨將大權全部交給了西蒙尼,在西蒙尼的領導下,微軟開發出了許多知名的應用軟體,包括我們今天所離不開的 Word、Excel 軟體,
同時,西蒙尼為微軟帶去了關于程式員生產力的理論,蓋茨稱之為“軟體工廠”理論,西蒙尼將程式經理分成不同級別,形成了管理程式員的金字塔式的體系結構,蓋茨是最高程式經理,然后是技術頂尖人物,微軟稱為架構師,西蒙尼是微軟的首席架構師,架構師之下是程式經理,最后才是程式員,但“軟體工廠”的理論未能成功,因為軟體開發程序中有太多的不定因素,不可能全部在設計規定之中,軟體質量還需要程式員的才能,
針對程式員在變數命名程序中產生的混亂,西蒙尼還創立了匈牙利命名法,它將物件的屬性、型別和描述都包含在變數名中的命名標準,保障了微軟程式的質量和源代碼的易讀性、可維護性,后來成為整個軟體行業的行業標準之一,
熱衷于慈善事業的億萬富翁
在微軟的多年辛勤付出,為西蒙尼帶來了豐厚的財富回報,2005年,西蒙尼被福布斯雜志列入十億美元超級富翁的名單;2020年,西蒙尼以45億美元財富位列《2020福布斯美國富豪榜》第161位,
西蒙尼熱衷于慈善事業,他每年都會向各個科學基金和公益事業捐助一千萬至五千萬美元,2004年,他把獲得的年度資訊系統獎的獎金全部捐給了慈善機構,
他還捐獻了大約500到600萬美元給斯坦福大學、牛津大學和普林斯頓高級研究院,牛津大學教授、動物學家理查德·道金斯(Richard Dawkins)得到了其中300萬美元的資助,道金斯主要研究昆蟲的進化,西蒙尼說自己被道金斯對黃峰和蜘蛛的研究給迷住了,進化理論對他負責的“目的編程”研究很有啟發,
相比于西蒙尼在慈善方面的慷慨,硅谷的其他富翁們則顯得較為吝嗇,西蒙尼認為主要原因是他們太年輕了,他說:“年輕人不管多么富有,對錢財慷慨很少會表現出大方,年齡越大,人們越慷慨,”
第五位太空游客
西蒙尼至今仍堅持獨身主義,他于1996年花費1200萬美元在西雅圖市郊的湖邊修建了一個面積達21000平方英尺的豪宅,與蓋茨的世紀宮殿遙遙相對,
西蒙尼在業余時間專注于航海和航天,他喜歡從大海和太空中獲得靈感,他有一艘名叫“思嘉德號”的游艇,被列為美國第八大私家游艇,
他甚至迷上航天旅行,2006年9月,西蒙尼前往俄羅斯星城接受訓練,2007年4月7日,他與兩位俄羅斯宇航員一起搭載聯盟TMA-10飛船飛往國際空間站,并于21榷訓傳地球,成為世界上第五名太空游客,到達國際空間站的時候,西蒙尼說:“黑暗天空中的一切都令人驚嘆,非常非常激動人心,就像一個巨大的舞臺布景,有許多不可思議的歌劇或現代劇的奇妙演出,當我說我徹底折服的時候,就是現在這個樣子,”
2009年3月,西蒙尼再次進入國際空間站,故地重游,
參考鏈接:
https://xueqiu.com/3993902801/87397662
https://baike.baidu.com/item/%E6%9F%A5%E5%B0%94%E6%96%AF%C2%B7%E8%A5%BF%E8%92%99%E5%B0%BC/8973244?fr=aladdin
#歡迎來留言#
留言點贊數量最多的前三名
程式人生攜手【北京大學出版社】送出
《機器學習與深度學習演算法基礎》一本
截至11月19日14:00點
福 利
CSDN旗下公眾號全新搜索技能上線啦!
只要在公眾號內回復訊息
就能自動回復想搜索的內容啦!
現在體驗有驚喜,每日參與搜索打卡,
連續打卡滿3天、7天、14天
均有CSDN精美禮品相送 百分百有禮!快戳
每日體驗CSDN公眾號搜索功能打卡
點分享點點贊點在看
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/225343.html
標籤:其他
下一篇:pta 資料結構 線性表習題
