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
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 - COBOL
    COBOL
    COBOL 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 - Fortran
    Fortran
    Fortran is a general-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing...

  • JTC 1/SC 22/WG 9 - Ada
    Ada (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 - C
    C (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 - POSIX
    POSIX
    POSIX , 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 - Prolog
    Prolog
    Prolog 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:
  • COBOL
    COBOL
    COBOL 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....

  • Ada
    Ada (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...

  • Fortran
    Fortran
    Fortran 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...

  • C
    C (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#
  • ECMAScript
    ECMAScript
    ECMAScript 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 Base
    Linux Standard Base
    The 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...

  • POSIX
    POSIX
    POSIX , 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.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK