정보기술 - 프로그래밍 언어 - 제2부 : 모듈러 2의 일반 사항
信息技术—编程语言—第2部分:模块-2中的泛型
发布日期:
2001-12-31
1.1通用(General)该规格旨在为KS X ISO/IEC10514-1规格中定义的基本语言添加通用编程功能提供扩展。此时,除了在该规格中引入的新关键字的使用之外(见第5项),基本语言(Base Language)所允许的程序的意义不应更改。1.2除此规格中包含的明细(ISO/IEC10514本部分包含的规格)基本语言中包含的明细外,该规格还规定以下明细:用于在ISO标准模块2中创建的程序的元件-与普通扩展一起在ISO标准模块2中创建的程序的词汇结构和程序的意义-与普通扩展一起在ISO标准模块2中创建的程序的语法-要求检测到适用性实现的普通扩展的使用法则违反-包括文档化条件在内,需要实施的复合性条件ICS 35.060 1.3 KS X ISO/IEC10514-1关系(与ISO/IEC10514-1的关系)该规格在KS X ISO/IEC10514的多个部分中属于第二部分。该规格扩展和更改KS X ISO/IEC10514-1的基本语言,但对于基本语言,使用该规格是可选的。该规格除第一部外,对KS X ISO/IEC10514的其他部独立,可与其他部一起或单独使用。1.4除不属于该规格适用范围的明细(不在ISO/IEC10514本部分范围内的明细)基本语言中排除的明细范畴外,该规格也不提供以下明细:-
由从常规库模块生成明细精化(specific definition)的方法-常规库模块及其相关联的精化模块(finiting module)生成的方法(包括文件使用的模块名和系统文件名之间的匹配),在这些中生成的精化模块
1.1 일반(general) 이 규격은 KS X ISO/IEC 10514-1 규격에서 정의한 기본 언어에 일반 프로그래밍 기 능을 추가하기 위한 확장자를 제공하고자 한다. 이 때 이 규격에 도입한 새 키워드의 사용을 제외(5항 참조)하고는 기본 언어(Base Language)가 허용하는 프로그램의 의미를 변경하지 않아야 한다. 1.2 이 규격에 포함된 명세(specifications included in this part of ISO/IEC 10514) 기본 언어에 포함 된 명세 이외에도 이 규격은 다음과 같은 명세를 규정한다. - 일반 확장과 함께 ISO 표준 모듈러 2에 작성된 프로그램을 위해 요구되는 심볼 - 일반 확장과 함께 ISO 표준 모듈러 2에 작성된 프로그램의 어휘 구조 및 프로그램의 의미 - 일반 확장과 함께 ISO 표준 모듈러 2에 작성된 프로그램의 구문 - 적합성 구현이 감지되도록 요구되는 일반 확장의 사용에 대한 법칙 위반 - 문서화 요건을 포함하여, 구현해야 할 복합성 요건 ICS 35.060 1.3 KS X ISO/IEC 10514-1 관계(relationship to ISO/IEC 10514-1) 이 규격은 KS X ISO/IEC 10514의 여러 부 중에서 제2부에 해당한다. 이 규격은 KS X ISO/IEC 10514-1의 기본 언어를 확장하고 변경하지만, 기본 언어와 관련하여 이 규격을 활용하는 것은 선택사항이다. 이 규격은 제1부를 제외하고는 KS X ISO/IEC 10514의 다른 부에 대해서 독립적이며, 다른 부와 함께 또는 단독으 로 사용될 수 있다. 1.4 이 규격의 적용범위에 속하지 않는 명세(specifications not within the scope of this part of ISO/IEC 10514) 기본 언어에서 제외된 명세 범주 이외에도 이 규격은 다음과 같은 명세를 제공하지 않 는다. - 명세 정제(specific refinement)가 일반 라이브러리 모듈로부터 생성되는 메소드 - 일반 라이브러리 모듈 및 그와 연관된 정제 모듈(refining module)에 의한 메소드, (파일이 사용되는 모듈 이름과 시스템 파일 이름간에 일치하는 것을 포함하여) 이러한 것에서 만들어지는 정제