2012-12-10 15:18:40Column

[ Google Doodle ] 世界上首位計算機程式設計師 Ada Lovelace 197 歲誕辰

今天 Google 首頁上出現了一位低頭撰寫數學程式的女性, 她就是世界上第一位發明程式設計師的艾妲 ( Ada Lovelace ). 除此之外, 她還是一位留名青史的英國偉大詩人 - 拜倫的女兒. 今天是艾妲 197 歲誕辰. 而她傳奇的經歷和女性的身分, 鼓舞了許多在科學領域表現傑出的女性. 有專門的協會制定了每年 10 月 16 日為紀念日 - Ada Lovelace Day, 希望在這天選出每年傑出的女科學家, 都能藉此獲獎的機會, 在以男性為主的理工科學領域中, 讓這些少數且有傑出成就的女性們被肯定和看見. 
 
圖片資料來源: ThocpCase PressFinding AdaWiki;

艾妲的母親 - 安娜貝拉, 出身名門, 娘家在英國爵位甚高, 自幼即受到良好的教育且展現過人的數學天份. 安娜貝拉還被艾妲的詩人父親 - 拜倫暱稱為 " 平行四邊形公主 " ( princess of parallelograms ), 以表示她在數學上的天賦.   

愛妲1815 年於英國倫敦出生. 母親 - 安娜貝拉的極度理性, 和浪漫且瘋狂的父親 - 英國詩人拜倫成極端對比. 而在理性與感性下結合而產生的艾妲, 似乎是融合兩人基因的結晶. 她出生幾個星期後, 即被風流成性的父親拋棄而一直跟隨母親生活. 母親 - 安娜貝拉是一位數學家, 她用嚴格態度教育愛妲, 希望她能像自己一樣走嚴謹而理性的路. 也因此, 艾妲在刻意的培育下, 自幼也在學校裡學習數學, 並展現對數理濃厚的興趣, 奠定良好基礎. 

艾妲其實並非一位專門的科學家, 而是於18 歲時, 在母親帶領下的一次參訪中, 聽到英國數學家巴貝奇 ( Charles Babbage ) 闡述了 " 巴貝奇分析機計畫 ", 而開始產生興趣投入數理研究. 由於自幼對數學濃厚的興趣, 艾妲持續關注這計畫的鑽研. 在這計畫被科學界譏笑為 " 無用且毫無價值的計算機 '' 且停止一切科學資助時, 艾妲便毅然決然投入計畫. 

除了資金上的支持以外, 精通義大利文的她, 協助巴貝奇翻譯義大利的關於分析機的論文並加以註解. 在註解中艾妲提出自己的程式 - 伯努利數, 寫出伯努利數的公式和 n 從 0 到 8 時伯努利數的數值. 因此, 她的天分和熱情讓這工作成了巴貝奇計畫的一部分.

巴貝奇計畫雖然在當時並未成功, 但已然提出了現代電腦五大部件 - 
1. 處理速度快. 
2. 儲容量大, 存儲時間長久的邏輯結構.
3. 計算精確度高.
4. 邏輯判斷能力.
5. 自動化工作的能力. 

艾妲為協助完成巴貝奇計畫, 因為精通義大利文而協助翻譯一篇分析機文章. 在為這篇文章所寫的註釋中, 她為伯力努公式擬定 " 算法 ", 並曾寫了一份 " 程序設計流程圖 ". 而這些流程, 因此被視為 " 第一件計算機程序 ". 這樣的業餘愛好, 讓她意外成為了世界上第一位的軟體工程師, 鑄成非凡成就.

不論舊時還是現在, 在理工和科學這塊表現仍為男性表現較為突出. 但隨著教育發展, 現行也越來越多女性科學家致力於科學方面的研究, 或成為女性工程師. 即使是少數, 但對工作所做的努力和對科學的熱情和貢獻, 其實都不亞於所有同樣從事這樣工作或研究的男性們. 艾妲的軟體公式固然偉大, 但更為令人欣賞的是, 她不畏當時與論潮流, 堅持支持自己所堅信的真理而努力的精神. 這樣的獨立判斷思考, 才是現代科學精神的真諦.