- 高質(zhì)量程序設計指南:C++/C語言
- 林銳 韓永泉編著
- 562字
- 2019-01-09 14:08:56
2.2 Ada的故事
Ada是一個女孩的名字,為什么用她的名字來命名編程語言?
Ada于1815年12月10日降臨人世,她是英國詩人拜倫勛爵的女兒。
拜倫是位天才詩人,但并不是一位稱職的丈夫,他和妻子的關(guān)系極不和諧。在Ada出生五個月時,拜倫離家出走,據(jù)說主要原因是拜倫不欣賞妻子的出眾才華。拜倫的妻子有極高的數(shù)學天分,曾學過代數(shù)、幾何,甚至天文學,這在當時上流社會的婦女中是極少見的。想不到歐洲也曾流行“女子無才便是德”。
Ada是一位美麗而有修養(yǎng)的女子,她不幸患了小兒麻痹癥,以致雙腿癱瘓。Ada竭盡全力同疾病斗爭,終于在13歲時她又可以獨立行走了。并且在三年養(yǎng)病期間,她還研讀了天文學和形而上學。
1834年,Ada和Babbage首次相遇,那時Babbage正試圖制造分析機(一種機械式計算機)。盡管Ada只有18歲,可她被Babbage的工作深深地吸引了。Ada為Babbage的分析機編制了程序,于是成為世界上第一位程序員。
Ada不僅僅為歷史上第一臺機械式計算機開發(fā)了程序,她還預見了計算機的廣泛應用,她甚至認為可以用計算機來作曲。她的思想在當時顯得太過于超前。1852年,Ada在與癌癥苦苦搏斗中去世,年僅37歲。
1977年,美國國防部計劃開發(fā)一種新的編程語言,以替換美國陸、海、空三軍使用的五花八門的編程語言。新語言應該叫什么名字呢?五角大樓的一位軍官突然想起了多年前的一位年輕女子,歷史上第一位程序員,她的名字是Ada。
Ada就這樣成為一種編程語言的名稱。
推薦閱讀
- C語言程序設計教程
- Spring Cloud Alibaba微服務架構(gòu)設計與開發(fā)實戰(zhàn)
- 計算機圖形學編程(使用OpenGL和C++)(第2版)
- Photoshop智能手機APP UI設計之道
- Web Scraping with Python
- Web Development with Django Cookbook
- Visual C++應用開發(fā)
- 深入淺出React和Redux
- Python 3.7從入門到精通(視頻教學版)
- 自學Python:編程基礎、科學計算及數(shù)據(jù)分析(第2版)
- 玩轉(zhuǎn).NET Micro Framework移植:基于STM32F10x處理器
- Arduino機器人系統(tǒng)設計及開發(fā)
- Mastering SciPy
- Web編程基礎:HTML5、CSS3、JavaScript(第2版)
- Python物理建模初學者指南(第2版)