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