當前位置:
首頁 >
信息技術 程序設計語言COBOL

Information technology - Programming languages - COBOL
標準號:GB/T 4092-2008
基本信息
標準號:GB/T 4092-2008
發布時間:2008-07-28
實施時間:2009-02-01
首發日期:1983-12-26
出版單位:中國標準出版社查看詳情>
起草人:付青華、彭靜、李海波、謝謙、張展新
出版機構:中國標準出版社
標準分類: 程序語言
ICS分類:信息技術用語言
提出單位:中華人民共和國信息產業部
起草單位:中國電子技術標準化研究所
歸口單位:全國信息技術標準化技術委員會
發布部門:國家標準化管理委員會
主管部門:國家標準化管理委員會
標準簡介
本標準規定了COBOL 的語法和語義。本標準規定了:---COBOL 中編譯組的書寫形式;---編譯一個編譯組的效果;---執行運行單元的效果;---要求符合性實現滿足其定義的語言元素;---含義未顯式定義的語言元素;---依賴處理器性能的語言元素。本標準沒有規定:---COBOL 中書寫的編譯組,處理器以何種方式把它們編譯成可執行代碼;---方法?函數或程序運行時模塊連接或綁定到一個激活語句上的時間,當適當的程序或方法在編譯時不可知時,綁定必然發生的情況除外;---參數化的類何時被擴充;---在處理器上定義一個本地環境并使它可用的機制;---錯誤信息、標記信息或警告信息的形式或內容;---編譯時產生的形式和內容列表(若有的話);---實現者提出的符合本標準的產品的文檔形式;---運行單元之間共享的資源,文件除外。
標準摘要
本標準與ISO/IEC1989:2002《信息技術 程序設計語言COBOL》的一致性程度為非等效。 本標準代替GB/T4092-1992。 本標準與GB/T4092-1992的差異如下: ---本標準對GB/T4092-1992的結構作了重大調整。GB/T4092-1992共分為12個部分,本標準將它們整合成了一個標準; ---增加了符合性實現的要求; ---對術語部分做了較大調整。其中,增加了術語116條,修訂了術語39條,刪除了術語242條; ---增加了面向對象程序設計的特征; ---增強了用于異常檢測和報告的附加特征; ---增強了算法的可移植性; ---增加了用于處理多八位編碼字符集的本土字符數據類型; ---增加了本原二進制和浮點數據類型; ---增加了用戶定義函數; ---增加了文件共享與記錄鎖定; ---增加了內部函數; ---增強了與其他語言的互操作性。 本標準由中華人民共和國信息產業部提出。 本標準由全國信息技術標準化技術委員會歸口。 本標準起草單位:中國電子技術標準化研究所。 本標準主要起草人:付青華?彭靜?李海波?謝謙?張展新。 本標準于1983年首次發布,1992年做了第一次修訂,此次為第二次修訂。 |
標準目錄
前言Ⅶ 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 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.5 COBOL 編譯組115 10.6 結束標志117 11 標識部118 11.1 標識部結構118 11.2 CLASSID 段119 11.3 FACTORY 段120 11.4 FUNCTIONID 段120 11.5 INTERFACEID 段120 11.6 METHODID 段121 11.7 OBJECT 段122 11.8 OPTIONS段122 11.9 PROGRAMID 段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.11 77層數據款149 13.12 報表描述款149 13.13 報表欄描述款150 13.14 數據描述款152 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.6 ABS函數300 15.7 ACOS函數300 15.8 ANNUITY 函數300 15.9 ASIN 函數301 15.10 ATAN 函數301 15.11 BOOLEANOFINTEGER 函數301 15.12 BYTELENGTH 函數301 15.13 CHAR 函數302 15.14 CHARNATIONAL 函數302 15.15 COS函數303 15.16 CURRENTDATE 函數303 15.17 DATEOFINTEGER 函數304 15.18 DATETOYYYYMMDD 函數304 15.19 DAYOFINTEGER 函數304 15.20 DAYTOYYYDDD 函數305 15.21 DISPLAYOF函數305 15.22 E 函數306 15.23 EXCEPTIONFILE 函數306 15.24 EXCEPTIONFILEN 函數306 15.25 EXCEPTIONLOCATION 函數307 15.26 EXCEPTIONLOCATIONN 函數307 15.27 EXCEPTIONSTATEMENT 函數308 15.28 EXCEPTIONSTATUS函數308 15.29 EXP函數308 15.30 EXP10函數308 15.31 FACTORIAL 函數309 15.32 FRACTIONPART 函數309 15.33 HIGHESTALGEBRAIC 函數309 15.34 INTEGER 函數310 15.35 INTEGEROFBOOLEAN 函數310 15.36 INTEGEROFDATE 函數310 15.37 INTEGEROFDAY 函數311 15.38 INTEGERPART 函數311 15.39 LENGTH 函數312 15.40 LOCALECOMPARE 函數312 15.41 LOCALEDATE 函數313 15.42 LOCALETIME 函數313 15.43 LOG 函數314 15.44 LOG10函數314 15.45 LOWERCASE 函數314 15.46 LOWESTALGEBRAIC 函數315 15.47 MAX 函數315 15.48 MEAN 函數316 15.49 MEDIAN 函數316 15.50 MIDRANGE 函數316 15.51 MIN 函數317 15.52 MOD 函數317 15.53 NATIONALOF函數318 15.54 NUMVAL 函數318 15.55 NUMVALC 函數319 15.56 NUMVALF函數320 15.57 ORD 函數321 15.58 ORDMAX 函數321 15.59 ORDMIN 函數321 15.60 PI函數322 15.61 PRESENTVALUE 函數322 15.62 RANDOM 函數322 15.63 RANGE 函數322 15.64 REM 函數323 15.65 REVERSE 函數323 15.66 SIGN 函數323 15.67 SIN 函數324 15.68 SQRT 函數324 15.69 STANDARDCOMPARE 函數324 15.70 STANDARDDEVIATION 函數325 15.71 SUM 函數325 15.72 TAN 函數326 15.73 TESTDATEYYYYMMDD 函數326 15.74 TESTDAYYYYYDDD 函數326 15.75 TESTNUMVAL 函數327 15.76 TESTNUMVALC 函數327 15.77 TESTNUMVALF函數328 15.78 UPPERCASE 函數328 15.79 VARIANCE 函數329 15.80 WHENCOMPILED 函數329 15.81 YEARTOYYYY 函數330 16 標準類330 16.1 BASE 類331 |
推薦檢測機構
申請入駐
暫未檢測到相關機構,邀您申請入駐~
推薦認證機構
申請入駐
暫未檢測到相關機構,邀您申請入駐~
推薦培訓機構
申請入駐
暫未檢測到相關機構,邀您申請入駐~