SC22
Encyclopedia
SC22, or to give it its full title ISO/IEC JTC1/SC22 Programming languages, their environments and system software interfaces, is the international standardization subcommittee for programming language
s, their environments and system software interfaces. Subcommittee 22 (Standards Committee) is sometimes known as the "portability subcommitee".
The current chairman of SC22 is Rex Jaeschke and the secretariat is held by the USA.
The 18 "P" (participating) members are: Austria, Canada, China, Czech Republic, Denmark, France, Germany, Ireland, Japan, Republic of Korea, Netherlands, Romania, Russian Federation, Spain, Switzerland, Ukraine, United Kingdom, and United States of America.
The 24 "O" (observer) members are: Argentina, Belgium, Bulgaria, Cuba, Egypt, Finland, Greece, Hungary, Iceland, India, Indonesia, Islamic Republic of Iran, Italy, DPR of Korea, Kenya, Malaysia, New Zealand, Norway, Poland, Serbia and Montenegro, Singapore, Slovenia, Sweden, and Thailand.
Programming language
A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely....
s, their environments and system software interfaces. Subcommittee 22 (Standards Committee) is sometimes known as the "portability subcommitee".
The current chairman of SC22 is Rex Jaeschke and the secretariat is held by the USA.
Working Groups
- JTC 1/SC 22/WG 3 - APL
- JTC 1/SC 22/WG 4 - COBOLCOBOLCOBOL is one of the oldest programming languages. Its name is an acronym for COmmon Business-Oriented Language, defining its primary domain in business, finance, and administrative systems for companies and governments....
- JTC 1/SC 22/WG 5 - FortranFortranFortran is a general-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing...
- JTC 1/SC 22/WG 9 - AdaAda (programming language)Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages...
- JTC 1/SC 22/WG 11 - Binding techniques
- JTC 1/SC 22/WG 14 - CC (programming language)C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....
- JTC 1/SC 22/WG 15 - POSIXPOSIXPOSIX , an acronym for "Portable Operating System Interface", is a family of standards specified by the IEEE for maintaining compatibility between operating systems...
- JTC 1/SC 22/WG 16 - Lisp
- JTC 1/SC 22/WG 17 - PrologPrologProlog is a general purpose logic programming language associated with artificial intelligence and computational linguistics.Prolog has its roots in first-order logic, a formal logic, and unlike many other programming languages, Prolog is declarative: the program logic is expressed in terms of...
- JTC 1/SC 22/WG 19 - Formal specification languages
- JTC 1/SC 22/WG 20 - Internationalization
- JTC 1/SC 22/WG 21 - C++C++C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...
- JTC 1/SC 22/WG 23 - Programming Language Vulnerabilities
Standards published and under development
Here are some of the standards published and/or under development by ISO/IEC JTC 1/SC 22:- COBOLCOBOLCOBOL is one of the oldest programming languages. Its name is an acronym for COmmon Business-Oriented Language, defining its primary domain in business, finance, and administrative systems for companies and governments....
- AdaAda (programming language)Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages...
- FortranFortranFortran is a general-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing...
- Pascal (programming language)Pascal (programming language)Pascal is an influential imperative and procedural programming language, designed in 1968/9 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.A derivative known as Object Pascal...
- CC (programming language)C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....
- C++C++C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...
- C#
- ECMAScriptECMAScriptECMAScript is the scripting language standardized by Ecma International in the ECMA-262 specification and ISO/IEC 16262. The language is widely used for client-side scripting on the web, in the form of several well-known dialects such as JavaScript, JScript, and ActionScript.- History :JavaScript...
- Linux Standard BaseLinux Standard BaseThe Linux Standard Base is a joint project by several Linux distributions under the organizational structure of the Linux Foundation to standardize the software system structure, including the filesystem hierarchy, used with Linux operating system...
- POSIXPOSIXPOSIX , an acronym for "Portable Operating System Interface", is a family of standards specified by the IEEE for maintaining compatibility between operating systems...
Member countries
Countries pay a fee to ISO to be members of SCs.The 18 "P" (participating) members are: Austria, Canada, China, Czech Republic, Denmark, France, Germany, Ireland, Japan, Republic of Korea, Netherlands, Romania, Russian Federation, Spain, Switzerland, Ukraine, United Kingdom, and United States of America.
The 24 "O" (observer) members are: Argentina, Belgium, Bulgaria, Cuba, Egypt, Finland, Greece, Hungary, Iceland, India, Indonesia, Islamic Republic of Iran, Italy, DPR of Korea, Kenya, Malaysia, New Zealand, Norway, Poland, Serbia and Montenegro, Singapore, Slovenia, Sweden, and Thailand.