標準解讀
《GB/T 4092-2008 信息技術 程序設計語言COBOL》與《GB/T 4092-1992》相比,在多個方面進行了更新和完善,以適應技術發展和國際標準的變化。主要變化包括:
- 標準內容上,《GB/T 4092-2008》更加全面地覆蓋了COBOL語言的最新特性,反映了自1992年以來該領域內發生的重大進展。
- 對于數據類型的支持有所擴展,增加了對更多現代數據結構的支持,比如XML處理能力,這使得使用COBOL開發的應用程序能夠更好地與當前的信息技術環境相集成。
- 在編程規范和語法規則方面也進行了調整,引入了一些新的語法元素,并且優化了某些已有功能的實現方式,旨在提高代碼的可讀性和維護性。
- 為了促進跨平臺兼容性,《GB/T 4092-2008》還強調了對于不同操作系統之間移植性的考慮,這對于希望利用COBOL進行大規模企業級應用開發的企業來說尤為重要。
- 另外,新版標準加強了錯誤處理機制,通過提供更詳細的異常報告來幫助開發者更快地定位并解決問題。
- 最后,《GB/T 4092-2008》中包含了更多關于性能優化的最佳實踐指南,鼓勵采用高效算法和技術以提升應用程序的整體執行效率。
這些改變體現了中國國家標準在保持與國際接軌的同時,也在努力滿足國內用戶的具體需求。
如需獲取更多詳盡信息,請直接參考下方經官方授權發布的權威標準文檔。
....
查看全部
- 現行
- 正在執行有效
- 2008-07-28 頒布
- 2009-01-01 實施





文檔簡介
犐犆犛35.060
犔74
中華人民共和國國家標準
犌犅/犜4092—2008
代替GB/T4092—1992
信息技術
程序設計語言犆犗犅犗犔
犐狀犳狅狉犿犪狋犻狅狀狋犲犮犺狀狅犾狅犵狔—犘狉狅犵狉犪犿犿犻狀犵犾犪狀犵狌犪犵犲狊—犆犗犅犗犔
(ISO/IEC1989:2002,NEQ)
20080728發布20090101實施
中華人民共和國國家質量監督檢驗檢疫總局
發布
中國國家標準化管理委員會
書
犌犅/犜4092—2008
目次
前言!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Ⅶ
1范圍!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
2規范性引用文件!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
3對本標準的符合性!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
3.1符合性實現!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
3.2符合的編譯組!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4
3.3符合的運行單元!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4
3.4符合編譯組與符合實現的關系!!!!!!!!!!!!!!!!!!!!!!!!!!!4
3.5符合運行單元與符合實現的關系!!!!!!!!!!!!!!!!!!!!!!!!!!4
4術語和定義!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!4
5描述技術!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!19
5.1一般格式!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!19
5.2規則!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!21
5.3算術表達式!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!21
5.4整數操作數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!21
5.5非形式化描述!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!22
5.6正文中的連字號!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!22
5.7條款表述的助動詞形式!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!22
6基準格式!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!23
6.1指示符!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!23
6.2固定形式的基準格式!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!24
6.3自由形式的基準格式!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!26
6.4邏輯轉換!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!27
7編譯指示設施!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!28
7.1正文處理!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!28
7.2編譯指令!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!33
8語言基礎!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!43
8.1字符集!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!43
8.2本地環境!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!46
8.3詞匯元素!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!47
8.4引用!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!53
8.5數據描述和表示!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!68
8.6數據的作用域和生命周期!!!!!!!!!!!!!!!!!!!!!!!!!!!!!74
8.7運算符!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!77
8.8表達式!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!78
8.9保留字!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!91
8.10上下文有關字!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!93
8.11內部函數名稱!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!95
Ⅰ
書
犌犅/犜4092—2008
8.12編譯指令字!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!96
8.13外部倉庫!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!96
9輸入輸出、對象和用戶定義函數!!!!!!!!!!!!!!!!!!!!!!!!!!!97
9.1文件!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!97
9.2屏幕!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!106
9.3對象!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!108
9.4用戶定義函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!113
10結構編譯組!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!113
10.1編譯單元和運行時模塊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!113
10.2源單元!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!114
10.3包含的源單元!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!114
10.4源元素和運行時元素!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!114
10.5COBOL編譯組!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!115
10.6結束標志!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!117
11標識部!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!118
11.1標識部結構!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!118
11.2CLASSID段!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!119
11.3FACTORY段!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!120
11.4FUNCTIONID段!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!120
11.5INTERFACEID段!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!120
11.6METHODID段!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!121
11.7OBJECT段!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!122
11.8OPTIONS段!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!122
11.9PROGRAMID段!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!123
12環境部!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!124
12.1環境部的結構!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!124
12.2配置節!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!124
12.3輸入輸出節!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!131
13數據部!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!141
13.1數據部的結構!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!142
13.2顯式和隱式屬性!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!142
13.3文件節!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!142
13.4工作存儲節!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!145
13.5局部存儲!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!145
13.6連接節!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!146
13.7報表節!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!147
13.8屏幕節!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!148
13.9常量款!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!148
13.10記錄描述款!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!149
13.1177層數據款!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!149
13.12報表描述款!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!149
13.13報表欄描述款!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!150
13.14數據描述款!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!152
Ⅱ
犌犅/犜4092—2008
13.15屏幕描述款!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!155
13.16數據部子句!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!158
14過程部!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!208
14.1過程部結構!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!208
14.2聲明!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!211
14.3過程!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!211
14.4過程語句和句子!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!211
14.5執行!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!214
14.6語句的公共短語和特征!!!!!!!!!!!!!!!!!!!!!!!!!!!!!225
14.7參數和返回項的符合性!!!!!!!!!!!!!!!!!!!!!!!!!!!!!228
14.8語句!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!232
15內部函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!293
15.1函數類型!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!293
15.2函數變元!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!293
15.3返回值!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!294
15.4日期轉換函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!295
15.5函數歸納!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!295
15.6ABS函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!300
15.7ACOS函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!300
15.8ANNUITY函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!300
15.9ASIN函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!301
15.10ATAN函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!301
15.11BOOLEANOFINTEGER函數!!!!!!!!!!!!!!!!!!!!!!!!301
15.12BYTELENGTH函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!301
15.13CHAR函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!302
15.14CHARNATIONAL函數!!!!!!!!!!!!!!!!!!!!!!!!!!!302
15.15COS函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!303
15.16CURRENTDATE函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!303
15.17DATEOFINTEGER函數!!!!!!!!!!!!!!!!!!!!!!!!!!304
15.18DATETOYYYYMMDD函數!!!!!!!!!!!!!!!!!!!!!!!!!304
15.19DAYOFINTEGER函數!!!!!!!!!!!!!!!!!!!!!!!!!!!304
15.20DAYTOYYYDDD函數!!!!!!!!!!!!!!!!!!!!!!!!!!!305
15.21DISPLAYOF函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!305
15.22E函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!306
15.23EXCEPTIONFILE函數!!!!!!!!!!!!!!!!!!!!!!!!!!!306
15.24EXCEPTIONFILEN函數!!!!!!!!!!!!!!!!!!!!!!!!!!306
15.25EXCEPTIONLOCATION函數!!!!!!!!!!!!!!!!!!!!!!!!307
15.26EXCEPTIONLOCATIONN函數!!!!!!!!!!!!!!!!!!!!!!!307
15.27EXCEPTIONSTATEMENT函數!!!!!!!!!!!!!!!!!!!!!!!308
15.28EXCEPTIONSTATUS函數!!!!!!!!!!!!!!!!!!!!!!!!!308
15.29EXP函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!308
15.30EXP10函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!308
15.31FACTORIAL函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!309
Ⅲ
犌犅/犜4092—2008
15.32FRACTIONPART函數!!!!!!!!!!!!!!!!!!!!!!!!!!!309
15.33HIGHESTALGEBRAIC函數!!!!!!!!!!!!!!!!!!!!!!!!!309
15.34INTEGER函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!310
15.35INTEGEROFBOOLEAN函數!!!!!!!!!!!!!!!!!!!!!!!!310
15.36INTEGEROFDATE函數!!!!!!!!!!!!!!!!!!!!!!!!!!310
15.37INTEGEROFDAY函數!!!!!!!!!!!!!!!!!!!!!!!!!!!311
15.38INTEGERPART函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!311
15.39LENGTH函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!312
15.40LOCALECOMPARE函數!!!!!!!!!!!!!!!!!!!!!!!!!!312
15.41LOCALEDATE函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!313
15.42LOCALETIME函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!313
15.43LOG函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!314
15.44LOG10函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!314
15.45LOWERCASE函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!314
15.46LOWESTALGEBRAIC函數!!!!!!!!!!!!!!!!!!!!!!!!!315
15.47MAX函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!315
15.48MEAN函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!316
15.49MEDIAN函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!316
15.50MIDRANGE函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!316
15.51MIN函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!317
15.52MOD函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!317
15.53NATIONALOF函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!318
15.54NUMVAL函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!318
15.55NUMVALC函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!319
15.56NUMVALF函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!320
15.57ORD函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!321
15.58ORDMAX函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!321
15.59ORDMIN函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!321
15.60PI函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!322
15.61PRESENTVALUE函數!!!!!!!!!!!!!!!!!!!!!!!!!!!322
15.62RANDOM函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!322
15.63RANGE函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!322
15.64REM函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!323
15.65REVERSE函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!323
15.66SIGN函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!323
15.67SIN函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!324
15.68SQRT函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!324
15.69STANDARDCOMPARE函數!!!!!!!!!!!!!!!!!!!!!!!!!324
15.70STANDARDDEVIATION函數!!!!!!!!!!!!!!!!!!!!!!!!325
15.71SUM函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!325
15.72TAN函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!326
15.73TESTDATEYYYYMMDD函數!!!!!!!!!!!!!!!!!!!!!!!326
15.74TESTDAYYYYYDDD函數!!!!!!!!!!!!!!!!!!!!!!!!!326
Ⅳ
犌犅/犜4092—2008
15.75TESTNUMVAL函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!327
15.76TESTNUMVALC函數!!!!!!!!!!!!!!!!!!!!!!!!!!!327
15.77TESTNUMVALF函數!!!!!!!!!!!!!!!!!!!!!!!!!!!328
15.78UPPERCASE函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!328
15.79VARIANCE函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!329
15.80WHENCOMPILED函數!!!!!!!!!!!!!!!!!!!!!!!!!!!329
15.81YEARTOYYYY函數!!!!!!!!!!!!!!!!!!!!!!!!!!!!330
16標準類!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!330
16.1BASE類!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!331
Ⅴ
溫馨提示
- 1. 本站所提供的標準文本僅供個人學習、研究之用,未經授權,嚴禁復制、發行、匯編、翻譯或網絡傳播等,侵權必究。
- 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打印),因數字商品的特殊性,一經售出,不提供退換貨服務。
- 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質量問題。
最新文檔
- 鋰電池回收拆解再生利用項目可行性研究報告(范文模板)
- 口袋公園建設項目規劃設計方案(參考范文)
- 工業用地開發項目成本分析與資金籌措方案
- 凱里學院《工程化學C》2023-2024學年第二學期期末試卷
- 蘭州理工大學《微機原理與嵌入式系統》2023-2024學年第二學期期末試卷
- 黑龍江幼兒師范高等專科學校《建筑初步》2023-2024學年第二學期期末試卷
- 青海民族大學《衛生統計學C》2023-2024學年第二學期期末試卷
- 山西應用科技學院《光電軟件基礎綜合實踐》2023-2024學年第二學期期末試卷
- 貴州建設職業技術學院《C程序設計》2023-2024學年第二學期期末試卷
- 麗江師范高等專科學校《現代舞基訓》2023-2024學年第二學期期末試卷
- 道路安全交通課課件
- 眼科住院及手術患者安全
- 數字化轉型對企業人力資本的影響研究
- 保密基本知識培訓材料范文
- 公開征集招標代理機構投標方案(技術方案)
- 信息系統安全等級保護等級測評報告模板【等保2.0】
- 《榮安地產公司財務風險研究與防范研究(定量論文)》8200字
- 【MOOC】理性思維實訓-華南師范大學 中國大學慕課MOOC答案
- (翻譯)UL6A標準中文版-2019版電氣剛性金屬導管-鋁紅黃銅和不銹鋼
- 2024年信息系統項目管理師(綜合知識、案例分析、論文)合卷軟件資格考試(高級)試題與參考答案
- 小學班會 以“心”迎新 攜手同行-二年級數學開學家長會 課
評論
0/150
提交評論