【中華百科全書●工學●商用語言】 由於福傳式譯程式語言(Fortran)的成功,電腦可處理大量、煩複的工作,工商業界於西元一九五○年代早期首次引用電腦技術。
福傳語言並不完全適用於工商業界的需求。
因此,標準商業化程式語言的需求日益迫切,並為確保此種語言之國際化,在西元一九五○年五月,美國聯邦政府邀集計算機製造廠商、工商企業界的使用者,組合了資料系統語言組織(ConferenceonDataSystemLanguage,簡稱為CODASYL)研討一套適用於商業用途,且適用於各電腦廠牌的高階程式語言(HighLevelLanguage)。
一九五○年,CODASYL發展通用商業程式語言(CommonBusinessOrientedLanguage,簡稱為COBOL)。
隨後每年皆有修正。
一九六八年八月,美國標準協會(AmericanNationalStandardInstitute,簡稱ANSI)發表了修正過的COBOL程式語言通則,稱為ANSCOBOL。
一九七四年修正的則稱為ANS174COBOL。
商用語言的結構可分為下列四大部分:一、識別部(IdentificationDivision):是記載程式名稱及程式設計人的姓名、日期、機密等。
二、設備部(EnvironmentDivision):是用來敘述編輯程式的電子計算機名稱、執行程式的計算機,以及所使用的輸入、輸出設備名稱。
三、資料部(DataDivision):即描述程式內之輸入、輸出檔案、運算數、資料名稱、常數等部分。
四、程序部(ProcedureDivision):是實際上被計算機執行的程式部分,亦即各種運算指令處理。
適用語言的特點分述如下:一、與福傳語言一樣屬於高階程式語言,在接受執行前,必需經過編譯程式(Compiler)編成機器語言,方能執行。
編譯前的程式,在系統裏,稱為原始程式(SourceProgram),編譯後的,則稱為目的程式(ObjectProgram)。
二、語言比較偏向文字化:由於此種語言的指令(Instruction)或敘述(Statement),完全是以通俗的英文語句來表達,不像福傳語言較為數學化。
因而,一般雖不精通於程式寫作者,亦能知曉。
三、長於處理大量資料檔案或資料記錄:因為計算指令少,而且輸出入時,是以成版(Block)的資料為單位。
另外由於資料往往利用到磁帶或磁碟,適用語言最適合於磁帶或磁碟的更新(Update)、合併(Merges)、順序排列(Sorts)。
(鄭嘉武)
引用:http://ap6.pccu.edu.tw/Encyclopedia/data.asp?id=6911 |