精選分類 書庫 完本 排行 原創專區
欣可小說 > 曆史 > 程式設計語言處理係統 > COBOL

程式設計語言處理係統 COBOL

作者:池昌海 分類:曆史 更新時間:2026-04-29 09:20:01

{

\"code\": 200,

\"title\": \"\",

\"content\": \"COBOL(COmmonBusinessOrientedLanguage)——是數據處理領域最為廣泛的程式設計語言,是第一個廣泛使用的高級編程語言。在企業管理中,數值計算並不複雜,但數據處理資訊量卻很大。為專門解決經企管理問題,於1959年,由美國的一些計算機用戶組織設計了專用於商務處理的計算機語言COBOL,並於1961年美國數據係統語言協會公佈。經不斷修改、豐富完善和標準化,目前COBOL已發展為多種版本。\\n\\n英文縮寫:COBOL(CommonBusinessOrientedLanguage)\\n\\nCOBOL中文譯名:COBOL語言\\n\\n解釋:一種適合於商業及數據處理的類似英語的程式設計語言。這種語言可使商業數據處理過程精確表達。\\n\\nCOBOL(麵向商業的通用語言,又稱為企業管理語言、數據處理語言等,CommonBusinessOrientedLanguage)是最早的高級編程語言之一,是世界上第一個廣泛使用的高級編程語言。\\n\\n曆史\\n\\n五角大樓\\n\\nCOBOL(COmmonBusinessOrientedLanguage)是第一個廣泛使用的高級編程語言。\\n\\n五角大樓在企業管理中,數值\\n\\n計算並不複雜,但數據處理資訊量卻很大。為專門解決經企管理問題,1959年5月,五角大樓委托格雷斯·霍波(G.Hopper)博士領導一個委員會並由RearAdmiralGraceHopper公司主持開發,並於1961年由美國數據係統語言協會公佈。經不斷修改、豐富完善和標準化,已發展為多種版本。\\n\\nCOBOL重視數據項和輸入\\/輸出記錄的處理,對具有大量數據的檔案提供了簡單的處理方式。從名字可以看出,它主要用於解決商業和企業管理等領域的大量數據處理問題,又稱為企業管理語言、數據處理語言等。Cobol語言的研製始於50年代末,當時計算機的生產已進入第二代,計算機應用領域開始從數值計算擴大到數據處理。商業和企業事務管理中需要進行處理的數據量急劇增加,迫切需要有適用於這個領域的程式設計語言,以提高編製程式的質量和速度。Cobol語言就是在這種社會背景下應運而生的。也就是說,Cobol已經年過半百了。Cobol正式釋出於1960年4月,稱為Cobol-60。現在最新的版本應該是Cobol-2002了,而且還在不斷改進中,未來的Cobol將支援XML等Web時代的新技術。換言之,Cobol還將繼續......但與C語言或FORTRAN語言相比,COBOL的數值運算、邏輯運算能力比較弱。\\n\\n1959年,美國國防部召開了一個有政府機關、企業、計算機廠商參加的會議,大家認為有必要設計一種數據處理專用的語言,這就是著名的數據係統語言會議CODASYL(CongferenceonDataSystemsLanguages)。1959年12月出現了第一個COBOL語言文字,並於1960年4月正式發表,因此也被稱為COBOL-60。1968年美國國家標準委員會ANSI又通過了新的標準ANSICOBOLX.3.23-1968。1972年國際標準化組織ISO將其作為ISOCOBOL-72。1974年ANSI對COBOL-68作出了修訂擴充,形成了ANSICOBOLX3.23-1974,隨後1978年ISO采用其形成ISOCOBOL-78Monday,2004-09-06ANG=\\\"ZH-CN\\\">又提出了ANSIX3.23-85,增加了很多結構化程式設計的內容,ISO標準ISO1989:1985也采用了該標準。COBOL標準還在不斷地改進和完善,最新的標準COBOL2002主體已經於2002年12月出版,其他部分還在不斷地完善之中,具體內容請參考NCITS和COBOLStandards。\\n\\n重要性\\n\\nCOBOL程式\\n\\n經過40多年的不斷修改、豐富完善和標準化,COBOL已發展為多種版本的龐大語言\\n\\nCOBOL程式,在財會工作、統計報\\n\\n表、計劃編製、情報檢索、人事管理等數據管理及商業數據處理領域,都有著廣泛的應用。\\n\\nCOBOL的重要性可以用這句話來描述:世界上70%的數據都是用COBOL語言處理的,並且90%的ATM事務處理用的都是COBOL語言。每天在線處理的COBOL事務有300億次。500強中有492家(包括全部的100強)使用了COBOL語言,目前在COBOL方麵的投資已經超過3萬億美元,,據稱用COBOL書寫的程式超過了1000億行,並且以每年大約50億行代碼的速度在增長。\\n\\n由於COBOL在商業領域的雄厚基礎,而且COBOL主要是應用於銀行、金融和會計行業等非常重要的商業數據處理領域。所以,即使對於具有相當經驗的IT公司來說,重新編寫COBOL語言的可靠的應用軟件也是不實際或是從商業角度上並不可行的,而且還要花上很長的時間,隻要大型機存在,COBOL就不會消失,即使是對電腦界產生巨大影響的“千年蟲”(Y2K)也冇有改變COBOL的命運。\\n\\n特點\\n\\nCOBOL是一種麵向數據處理的、麵向檔案的、麵向過程(POL)的高級編程語言,是一種功能很強而又極為冗長的語言。\\n\\nCOBOL適合於具有循環處理週期的環境(例如列印工資支票)以及數據操縱量相當大的環境。COBOL主要應用於商業數據處理領域,對各種類型的數據進行收集、存儲、傳送、分類、排序、計算及列印報表、輸出圖象是它的強項。\\n\\nCOBOL語法與英文很接近,即使不懂電腦的人也能看懂程式。\\n\\n強大的檔案處理功能,大量的數據通常以檔案的形式存儲在磁盤上。\\n\\n僅提供了加、減、乘、除及乘方這五種簡單的算術運算,因而不適於進行科學計算。\\n\\n未來的COBOL將支援XML等Web時代的新技術。\\n\\n應用領域\\n\\n作為一種元老級的高級編程語言,COBOL擁有龐大的用戶群和代碼,據稱用COBOL書寫的程式超過了1000億行。另有調查發現世界上目前使用的商業應用軟件之中的百分之七十是用COBOL代碼編寫的,並且以每年大約五十億行代碼的速度在增長。看來,曆史賦予了COBOL語言特殊的使命。另外,隻要大型機存在,其上就還要運行COBOL程式,而且很多資深的程式員已經習慣於COBOL,加入大型機環境的新程式員(例如我)也不得不開始使用COBOL。其實COBOL也有自身的一些優點,比如它對數據的顯示格式有較強的控製。另外,我想最重要的是,即使對於具有相當經驗的IT公司來說,重新編寫可靠的應用軟件也是不實際或是從商業角度上並不可行的,而且還要花上很長的時間。\\n\\n如上介紹,Cobol主要是應用在商業數據處理領域。其中占最大百分比的是銀行、金融和會計行業,其次是ComputerVAR\\/Retail\\/Consulting行業,這是美國的調查資料。Cobol在中國的應用應該也差不多。(或更少)\\n\\n編輯器\\n\\n由於COBOL最初是用於主機係統,所以它和主機係統聯絡得非常緊密。主流的主機係統,例如IBM的大型機、中型機等都配備了相應的COBOL編譯程式,例如VSCOBOLII等。微機的廣泛使用也對主機編程產生了一定的影響,比如它擁有漂亮的圖形介麵,不少編譯器廠家也推出了微機平台上的COBOL編譯器產品,其中比較著名的有FujitsuPowerCOBOL,AcuCobol等。網上有一個FujitsuCOBOLV3,其編程介麵類似於微機上常見的VisualBasic、VisualC等,不僅提供了GUI介麵,也內置了許多常見的控製元件,當然其功能比起VB、VC還是差了不少,有興趣者可以下載去試用一下。\\n\\n在Windows上開發的人都應該覺得很幸運,它那友好的介麵就實在能改善開發者的心情,提高開發的效率。想想在DOS和UNIX等下麵的黑屏環境,工作的心情實在好不起來。要是跟蹤一段代碼,簡陋的調試環境真讓人卻步。主機環境既然不那麼友好,調試環境也就可以想象了。當然了,如果捨得花錢,還是能買到湊合的調試環境的。即使冇有那麼多的投資,CICS也算是一個不錯的東西,畢竟它還支援對其自己命令的調試。\\n\\n程式結構\\n\\nCOBOL程式由4部(DIVISION)組成:\\n\\nIDENTIFICATIONDIVISION.(標識部)\\n\\n主要用來指定源程式名字,也可以寫入其他用作備忘的某些資訊(如日期、作者等)。\\n\\nENVIRONMENTDIVISION.(環境部)\\n\\n主要用於指出程式中用到的數據檔名與計算機係統的設備的對應關係,即把某一檔名與一個外部設備聯絡起來。\\n\\nDATADIVISION.(數據部)\\n\\n程式中所用到的全部數據(包括輸入輸出的數據和中間數據)都應在數據部中說明它們的類型和所占內存情況。\\n\\nPROCEDUREDIVISION.(過程部)\\n\\n用來給出程式要執行的指令,使計算機產生相應的操作,例如進行數學運算。\\n\\n備註:\\n\\n部(Division)一部可包括若乾節\\n\\n節(Section)一節可包含若乾段\\n\\n段(Paragraph)一段可包含若乾句子\\n\\n句子(Sentence)一個句子可包含若乾語句\\n\\n語句(Statement)製定計算機完成一定的操作\\n\\n子句(Clause)製定完成某一方麵的功能\\n\\n\"

}

目錄
設置
設置
閱讀主題
字體風格
雅黑 宋體 楷書 卡通
字體風格
適中 偏大 超大
儲存設置
恢複默認
手機
手機閱讀
掃碼獲取鏈接,使用瀏覽器打開
書架同步,隨時隨地,手機閱讀
收藏
聽書
聽書
發聲
男聲 女生 逍遙 軟萌
語速
適中 超快
音量
適中
開始播放
推薦
反饋
章節報錯
當前章節
報錯內容
提交
加入收藏 < 上一章 章節列表 下一章 > 錯誤舉報