ISO/IEC 23270:2018
Information technology — Programming languages — C#
发布时间:2018-12-13 实施时间:


C编程语言是一种现代的、面向对象的编程语言,由微软公司开发。C语言的设计目标是提供一种类型安全、可扩展的编程语言,适用于各种应用程序开发。C语言的语法和语义类似于C++和Java,但也有一些独特的特性,如LINQ(语言集成查询)和异步编程模型等。C语言广泛应用于Windows平台上的应用程序开发,如桌面应用程序、Web应用程序、游戏开发等。

ISO/IEC 23270:2018是一份关于C编程语言的国际标准,旨在确保C编程语言的互操作性和可移植性。该标准规定了C编程语言的语法、语义、类型系统、库和执行环境等方面的规范。其中,语法和语义规定了C编程语言的基本语法和语义,如变量、运算符、控制流语句、类、接口、委托等。类型系统规定了C编程语言的类型系统,如值类型、引用类型、泛型类型等。库规定了C编程语言的标准库,如System命名空间、IO命名空间、Collections命名空间等。执行环境规定了C编程语言的执行环境,如CLR(公共语言运行时)和CTS(公共类型系统)等。

ISO/IEC 23270:2018标准的发布,对于C编程语言的发展和应用具有重要意义。该标准的制定,可以确保不同厂商开发的C编译器和库之间的互操作性,使得C编程语言的应用更加广泛和可靠。同时,该标准的制定,也可以促进C编程语言的标准化和规范化,使得C编程语言的学习和使用更加方便和高效。

相关标准
ISO/IEC 14882:2017 Programming languages — C++
ISO/IEC 9899:2018 Programming languages — C
ISO/IEC 21720:2017 Programming languages — C++ extensions for parallelism
ISO/IEC 14882:2014 Programming languages — C++ extensions for library fundamentals
ISO/IEC 14882:2011 Programming languages — C++