查爾斯·西蒙尼
查爾斯·西蒙尼(英語:Charles Simonyi,1948年9月10日—),生於匈牙利布達佩斯,原名西蒙尼·卡羅利(匈牙利語:Simonyi Károly),軟件開發專家,曾任微軟公司的產品開發主任。
西蒙尼是微軟的早期員工之一,他曾在十多年間主持Microsoft Office各個部件程序的開發工作。堅持面向對象的軟件開發運程,為Microsoft Office主宰世界市場立下汗馬功勞。
由於他名下所持的微軟股份增值迅速,西蒙尼的身價自2005年超過了十億美金,現在他在《福布斯》世界富豪榜上居第四百位左右。
2007年,西蒙尼從微軟辭職並創辦了「Intentional Programming」公司,他的公司力求創造新的軟件開發模式。
成長與成就
編輯西蒙尼生與匈牙利布達佩斯一個電子學教授之家,中學時代他就酷愛電腦科學和數學,那時他僅能在晚間為大學實驗室打雜工,實驗室里有一台笨重的蘇聯制烏拉爾二號電腦(Ural II),西蒙尼很快就通過自學掌握了該電腦的全部操作指令並自行開發出一個Fortran語言程序編譯器。
1966年西蒙尼中學畢業後,他籍着開發程序編譯器的工作經驗在丹麥「A/S Regnecentralen」計算中心找到第一份工作。兩年後,他用工作攢下的錢來到美國加利福尼亞州進入加大柏克萊分校學習工程應用數學及數理統計。
1972年西蒙尼從加大畢業後,進入斯坦福大學研究生班學習深造計算機科學。在學習期間他還在施樂公司兼職工作。他在導師的指導下和公司同事合作開發出當時領先的可視見(WYSIWYG)文本編輯軟件BRAVO。1977年他以優異成績取得了斯坦福大學的博士學位。
1981年,施樂的同事Metcalfe建議他向微軟公司主席比爾蓋茨寫信毛遂自薦。蓋茨很快就批准了西蒙尼的申請並重用他主持Multiplan軟件的開發工作。Multiplan即Microsoft Excel的前身。西蒙尼成功地採用一項新設計準則使得Multiplan軟件能在多個運行平台(又稱操作系統)上工作。儘管後來微軟的DOS操作系統迅速普及使得該軟件可移植性意義相對不大,但是西蒙尼的創舉令蓋茨對他深為賞識,兩人密切合作。
其後數年,在西蒙尼、蓋茨的領導下微軟將升檔為Excel試算表,他針對微軟的程序員們各自有獨特風格、不擅長團隊合作之陋習創導了匈牙利命名法。匈牙利範式是一種變量名和程式名、構件名統一命名的標準,後來成為世界軟件行業的一種行業標準,保障了微軟程序的質量和源代碼的易讀性、可維護性。
西蒙尼還創導了「宏程序」(metaprogramme)與「宏程序員」(metaprogrammer)的概念,其目的在於增強對軟件開發的管理,但比較鮮為人知。
自八十年代至九十年代微軟的蓬勃發展充分證明了西蒙尼的出色產品計劃、項目計劃與項目管理才能。蓋茨則保證他成為世界上最高薪的軟件開發人員。
到了2002年,西蒙尼離開微軟,與生意夥伴Gregor Kiczales開創「Intentional Software」公司去繼續他們的未圓之夢。
到了2005年,西蒙尼被福布斯雜誌列入了當年十億美元超級富翁的名單之內並保持至今,在成名與獲利之際西蒙尼熱衷於慈善事業。每年捐助一千萬美元至五千萬美元給各項科學基金、公益事業。如在二〇〇四年他把榮獲的年度信息系統獎項(Annual Infosys Award)全數捐給了慈善機構。
個人生活
編輯業餘太空人
編輯查爾斯·西蒙尼 | |
---|---|
出生 | 1948年9月10日 匈牙利 |
國籍 | 奧地利 |
職業 | 編程開發者 |
航天生涯 | |
太空遊客 | |
在太空時間 | 13天 |
甄選 | 2007年4月7日 |
任務 | Soyuz TMA-9 |
自2006年初,西蒙尼經常在俄羅斯拜科努爾天空城接受宇航飛行訓練。據報導,在他受訓練期間,他的好友、美國時尚界名媛瑪莎·司徒爾特夫人時常來到太空中心為這個『准太空人』加油打氣。
2007年四月八日,進步TMA-10號太空火箭按照俄羅斯聯邦航天局的計劃發射升空飛往國際空間站。西蒙尼在同好友蓋茨(當時不在現場)、瑪莎(當時在現場)依依道別之後踏上了他的第一次太空之旅,同行的兩名俄羅斯宇航員是費奧多爾·尤爾奇欣和奧列格·科托夫。兩天之後,在四月十日,運載火箭與空間站實現對接,西蒙尼正式成為第五名太空遊客與第二名祖籍匈牙利的太空人。
另據報導,西蒙尼為此次太空旅行支付高達2500百萬美元。所費不菲、好處是俄羅斯聯邦航天局答應讓進步號火箭荷載不少他所喜愛的食品上太空同別的宇航員們一齊分享。報導中提到他的天空食譜包括米德蘭酒、鴨胸肉、雞胸肉、蘋果醬、白米布丁、杏仁semolina餅等,由於品味不凡,有傳媒猜測此款食譜系出自精通家政的好友瑪莎之手。
西蒙尼於2007年4月21日乘坐進步TMA-9號火箭安全返回地球。
外部連結
編輯- NASA biography of Charles Simonyi (PDF). [2020-03-29]. (原始內容存檔 (PDF)於2021-02-27). (20.4 KiB)
- Charles in Space
- Charles Simonyi, the benefactor of the Simonyi Professorship at the University of Oxford
- Charles Simonyi Fund for Arts and Sciences
- The Rosetta code: archaeology of the Gier-Algol compiler program (an Intentional Software presentation by Simonyi) (頁面存檔備份,存於網際網路檔案館)
- Forbes interview, 23 December 2002 (頁面存檔備份,存於網際網路檔案館)
- Oral History of Charles Simonyi (PDF). [2020-03-29]. (原始內容存檔 (PDF)於2014-03-26). (165.58 KiB) - An interview for the Computer History Museum by Grady Booch, 6 February 2008