當前位置:
首頁 > 知識 > 又走了一位大神!COBOL 語言的聯合設計者離世

又走了一位大神!COBOL 語言的聯合設計者離世

前言

《紐約時報》6月4日報道:Jean E. Sammet 於 5 月 20 日在馬里蘭去世,享年 89 歲。Jean E. Sammet 是 COBOL 語言最早的工程師和聯合設計師,美國計算機協會的第一位女性主席,那個時代計算機科學領域最傑出的女性之一。

我想到一台電腦是一種令人厭惡的硬體,我沒想到要用它來做任何事情。

這是在 2000 年的一次採訪中,Jean Sammet 回憶中說的話,也是 Sammet對電腦的最初印象,那是什麼讓她後來漸漸熱愛上這個她曾厭惡的硬體?或許可以從

Jean E. Sammet於1928年3月23日出生在紐約市。 她的父母Harry和Ruth Sammet都是律師。Jean 從小數學成績就十分優秀,最後輕鬆考進了擁有最好數學系 Mount Holyoke 大學。大學期間 Sammet 主修數學,從 Mount Holyoke 大學畢業後,Sammet在 Illinois 大學攻讀研究生學位,1949年獲得碩士學位。

她於 1948 年到 1951 年,在 Illinois 大學數學系擔任助理教授。1951 年,Sammet 沒能選擇想要的教育工作,最後選擇在大都會人壽保險公司擔任實習精算師。期間參加一個內部培訓計劃,學習在穿孔卡上編程計算,拿到電子會計機器,之後她在保險辦公室離職,並在哥倫比亞大學錄取博士學位。

1952-1953 學年期間在巴納德學院擔任教學助理。

從1953 年到 1958 年,Sammet 擔任紐約 Sperry Gyroscope 公司的數學家,運行模擬計算機。直到1955年1月初,Sperry Gyroscope 公司正在研究一種數字計算機( SPEEDAC ),讓 Sammet 成為他們的程序員,至此,Sammet 開始走上程序員的人生,她接手的第一個任務是編寫 SPEEDAC 的基本載入程序,這是一個20行程序,花了三天時間用二進位碼手動切換到計算機。Sperry開始招聘更多的程序員,Sammet理所當然地成為編程小組的組長,第一次獨自帶領了一個編程小組。

COBOL語言創始人Grace Hopper

1955 年,Sperry Gyroscope 和Remington Rand 合并成為 Sperry Rand。 這次合并讓 Sammet 接觸到了 UNIVAC I 電腦並且認識了 Grace Hopper 。

1958 年,Sammet 決定離開 Sperry 公司。並在馬薩諸塞州的 Sylvania Electric Products 找到工程師職位。Sammet 接手當時由 Carl Hammer 負責監督的 MOBIDIC 項目的軟體開發工作。

COBOL 的誕生

1959年,Sammet 和其他五位程序員在兩周內提出了一項有史以來最具有影響力的 COBOL 編程語言設計,最終被西爾瓦尼亞美國政府客戶所接受。COBOL 的其他 5 位聯合設計者是:Howard Bromberg、Howard Discount、Vernon Reeves、William Selden 和 Gertrude Tierney。

Sammet 留給世人的最大遺產,就是 COBOL 。但是現在人們常說的 COBOL 之母並不是她,也不是聯合設計者中的任何一個,而是 Grace Hopper,不過 Sammet 並不同意這一說法。

1961年 Sammet 加入IBM ,在那裡她開發了 FORMAC,這是第一個廣泛使用的計算機語言,用於數學公式的符號操縱。 她在 IBM 研究了使用受限制的英語用於編程語言,並在數學程序中使用自然語言。她於1968至1974年任聯邦系統部編程技術規劃經理,1979年被任命為軟體技術經理。

1974年,Sammet女士成為計算機科學協會(ACM)的第一位女性主席,計算機科學協會是領先的計算機科學專業協會。她擔任了兩年的職務。

COBOL,其名稱來自於普通商用電腦語言(英語:Common Business Oriented Language)是最早的高階編程語言、以及是世界上最早實施標準化的計算機語言之一。正式發佈於1960年4月,稱為Cobol-60,現在最新的版本是Cobol-2002。

COBOL 語法與英文很接近,即使不懂電腦的人也能看懂程序,同時是一種功能很強而又極為冗長的語言,這也導致 COBOL 經常被吐槽,更有人認為它很快會被取代,但是經過40多年的不斷修改、豐富完善和標準化,COBOL 已發展為多種版本的龐大語言,在財會工作、統計報表、計劃編製、情報檢索、人事管理等數據管理及商業數據處理領域,都有著廣泛的應用。

COBOL主要是應用於銀行、金融和會計行業等非常重要的商業數據處理領域。但目前更多的銀行系統使用 Java 和 EJB 技術的系統。對於具有相當經驗的 IT 公司來說,重新編寫COBOL語言的應用軟體也要花上很長的時間,COBOL 在一段時間內不會消失,「千年蟲」對 COBOL 的命運沒有巨大的影響。

由於重新編寫 COBOL 程式從許多角度上都不可行,因此有自由軟體 OpenCOBOL 的誕生。透過自由軟體 NACA,COBOL 程序碼可以自動轉譯成 Java 程序碼。

據研究估計,目前仍然有數十億行 COBOL 代碼運行在企業和政府機構的大型機上。

參考:維基百科、百度百科

本文編號2408,以後想閱讀這篇文章直接輸入2408即可。

輸入m獲取文章目錄

推薦

Java編程

更多推薦18個技術微信,愛學習的程序猿必看

涵蓋:程序人生、演算法與數據結構、黑客技術與網路安全、大數據技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。

點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序猿 的精彩文章:

一個故事告訴你比特幣的原理及運作機制
那些年,你我都在追的講述程序員故事的影片
厲害了我的老奶奶 82歲日本老人成了WWDC最年長開發者
2017年6月TIOBE編程語言排行榜:Kotlin進入Top 50
工信部放大招:要求國內安卓統一消息推送標準

TAG:程序猿 |

您可能感興趣

超凡一體,美妙非凡,OPPO Find X引領手機全新設計語言!
英特爾推出新互聯規範,想讓CPU、GPU和FPGA說「同一種語言」
搜狗CEO王小川GAITC大會 暢談語言的AI之路與挑戰
ROG RTX筆記本現場玩 新設計語言贏了
世界上最好的語言PHP:OpenCV與計算機視覺已在我掌控之下
世界上最好的語言PHP:我也可以用OpenCV搞計算機視覺
美是最好的語言,OPPO Find X超凡一體,讓美凌駕一切!
谷歌I/O開發者大會,這7大全新MD視覺設計語言值得關注!
LOL:洲際賽LCK遇到語言障礙怎麼辦?三國翻譯Doinb即刻上線
TIOBE 4 月編程語言排行榜:Python 讓位,老將 C+奪回前三,PHP 慘遭拋棄!
從NLP到CV+NLP:計算機視覺和自然語言處理結合介紹
PHP與C語言的區別
TIOBE 2 月編程語言排行榜:VB 又有人要了,Go 一直在跌!
生物學將是下一代計算平台:DNA是代碼,CRISPR是編程語言
OpenAI放出逆天語言AI模型,AI一本正經胡說八道
GitHub 排行榜 C 位出道:手把手教你玩轉 V 語言版的俄羅斯方塊!|CSDN 博文精選
一個續寫故事達到人類水平的AI,OpenAI大規模無監督語言模型GPT-2
DIOR 2019夏季男裝大秀,KIM JONES 以全新的時裝語言重現璀璨傳奇
玩轉時裝語言,KIDS WEAR「萌」力不止於此
ICCV三個Strong Accept,UCSB等機構提出首個大規模視頻語言數據集