程式語言小故事-Python與Java的命名由來
學Python的你,怎麼可以不知道它的命名由來呢!另外還有加碼分享Java的小故事哦!
Python-是劇團,不是大蟒蛇
隨著 AI 世代即將到來,Python 程式語言也越來越受歡迎。但你知道這款程式語言是什麼時候開始有的嗎?其實在 1991 年的時候,Python程式語言就在這一年公開發行了。
1989 年,荷蘭的程式設計師吉多范羅蘇姆 (Guido van Rossum) 為了打發聖誕節假期的空檔時間,就寫了以 ABC 程式語言為基礎的另一套程式語言。命名時,吉多想要為這個語言起一個「精簡、獨一無二、又帶一些神秘感」的名字。然後他從一個叫做「Monty Python(蒙提巨蟒)」的劇團找到靈感,將這套程式語言以該劇團的團名 Monty Python 的 Python 來命名。這個來自英國的劇團在當時的歐洲非常活耀、以超現實的荒誕喜劇聞名。當然吉多本身就是這個荒誕劇團的大粉絲。
而 ABC 語言吉多參與研發的一款程式語言。就吉多本人看來,ABC 語言是非常優美、強大,是專門為了程式設計的初心者而設計的教學語言。但是 ABC 語言並沒有成功,吉多認為原因是「非開放」所造成的。因此,吉多決心在 Python 語言避免這錯誤,完美結合了 C 、Unix shell 和其他語言的使用習慣,也讓這個語言時至今日仍有強大的影響力。
20年後的今天,吉多仍是 Python 的主要開發者,決定整個 Python 語言的發展方向。Python 社區經常稱呼他是仁慈的獨裁者,因為他仍舊關注 Python 的開發進程,並在必要的時刻做出決定。Python 的設計哲學是「優雅」、「明確」、「簡單」。Python 開發者的哲學是「用一種方法,最好是只有一種方法來做一件事」。在設計 Python 語言時,如果面臨多種選擇,Python 開發者多會避開花俏的語法,而盡可能選擇精簡明確的語法。這些準則被稱為「Python 格言」。
Java-工程師最愛的灣區皮爺咖啡
Lovelace-向第一位女性工程師致敬
Ada Lovelace 被認為是世界上第一位女性工程師,美國國防部於 1980 年製作的一個新的電腦程式語言—Ada Lovelace 就是以她的名字命名。為了記念英年早逝的 Ada,還以她的出生年設立了編號「MIL-STD-1815」。
Ada Lovelace 是名詩人拜倫的唯一婚生子,但是 Ada 從來沒見過她父親;母親為英國貴族-溫特沃斯女爵。愛達母親因為不希望 Ada 步上父親放浪不羈的後塵,致力栽培 Ada 的數學、邏輯等科目。藉著她的家庭與教育環境,她認識許多鼎鼎有名的科學、文學家,如電學之父-法拉第和作家狄更斯等,十幾歲時更認識了被後世譽為「電腦之父」的查爾斯·巴貝奇 (Charles Babbage),並參與了巴貝奇的分析機設計。
在 1842 到 1843 年間,她翻譯了一篇義大利軍事工程師費德里科·路易吉闡述分析機的文章,並加上詳盡的筆記。Ada 的筆記裡,包含了公認的第一段電腦程式-一段分析機用的演算法,這對早期電腦發展史非常重要。此外,當巴貝奇等同時代學者,只著眼於電腦的數學運算力時,Ada 已經預見了電腦廣泛應用的未來。可惜 Ada 在 1852 年因子宮癌逝世,享年36歲。
另一套Lovelace-豔星的名字
而在上述的史上第一位女工程師 Ada Lovelace 女士逝世約 126 年後,耶魯大學的研究生 David Gelernter 正在思考如何為他編寫的程式語言命名時,聽到了關於了 Lovelace 的生平。此時 David 馬上聯想到了主演「深喉嚨」的情色女星的姓氏也是 Lovelace,於是 David 就用該豔星的名字 Linda 命名了這套程式語言。
更多閱讀:
學Python的你,聽說過"冒名頂替症後群"嗎?
五分鐘看懂AI時代下最具代表的Python!
大人小孩都愛的皮卡丘,工程師用Python輕鬆畫出來~
美國NASDAQ上市公司、外商IT教育培訓企業
暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~
SEO黑帽跟白帽?就是今天!網路行銷課程幫你分析他們的利與弊!
來看看人工智慧對這傳統產業帶來多少便利和成功!