Skip to content
RSS feed for this committee

Committee: IST/5 Programming languages, their environments and system software interfaces

Scope

Under the direction of the British Electrotechnical Committee and the Standards Policy and Strategy Committee, is responsible for UK participation in ISO/IEC JTC 1/SC 22, Programming languages, their environments, and systems software interfaces. To be responsible for UK participation in British and European work in the same area. The main task is to provide a distinctive UK voice and to represent UK views in international developments and to act as a channel of communication in the opposite direction.

Sub-committees (11)

Sort by: Reference | Name

Committee ReferenceTitle
IST/5/-/9Ada Panel
IST/5/-/54C# and common language infrastructure
IST/5/-/21C++
IST/5/-/4Cobol Panel
IST/5/-/5Fortran Panel
IST/5/-/20Internationalization
IST/5/-/15Posix Panel
IST/5/-/24Programming Languages - C
IST/5/-/17Prolog
IST/5/-/23Vulnerabilities
IST/5/-/19ZZ Notation

[ back to top ]

Standards in development (16)

Sort by: Title | Status

Standard TitleStatus
BS ISO/IEC 10646 Information technology - Universal Coded Character Set (UCS)Accepted
BS ISO/IEC 10646:2014/Amd 2 Information technology - Universal Coded Character Set (UCS) - Amendment 2: Bhaiksuki, Marchen, Tangut, Zanabazar Square, and other charactersPublic Comment
BS ISO/IEC 14651 Information technology - International string ordering and comparison - Method for comparing character strings and description of the common template tailorable orderingPublic Comment
BS ISO/IEC 14882 Information technology - Programming languages - C++Accepted
BS ISO/IEC 17960 Information technology - Programming languages, their environments and system software interfaces - Code signing for source codeApproval
PD ISO/IEC TS 18661-2 Information Technology — Programming languages, their environments, and system software interfaces — Floating-point extensions for C Part 2: Decimal floating-point arithmeticPublication
PD ISO/IEC/TS 18508 Information technology - Additional Parallel Features in FortranAccepted
PD ISO/IEC/TS 18661-3 Information technology - Programming languages, their environments and system software interfaces Part 3: Interchange and extended typesAccepted
PD ISO/IEC/TS 18661-4 Information technology - Programming languages, their environments and system software interfaces Part 4: Supplementary functionsAccepted
PD ISO/IEC/TS 18661-5 Information technology - Programming languages, their environments and system software interfaces Part 5: Supplementary attributesAccepted
PD ISO/IEC/TS 18822 Technical Specification - File SystemPublication
PD ISO/IEC/TS 19217 Information technology - Programming languages, their environments and systems software - C++ Extensions for ConceptsAccepted
PD ISO/IEC/TS 19571 C++ Extensions for ConcurrencyAccepted
PD ISO/IEC/TSS 19568 C++ Extensions for Library FundamentalsApproval
PD ISO/IEC/TSS 19570 C++ Extensions for ParallelismApproval
PD ISO/IEC/TSS 19841 C++ Extensions for Transactional MemoryApproval

[ back to top ]

Published standards (108)

Sort by: Reference | Title | Status

Standard referenceNameStatus
AMD 13309AMD 13309|
AMD 13309AMD 13309|
BS ISO/IEC 9496:1995CCITT high level language (CHILL)Withdrawn
BS ISO/IEC 9496:1989CCITT high level language (CHILL)Withdrawn
BS ISO/IEC 9496:2003CHILL. The ITU-T programming languageCurrent
BS ISO/IEC TR 10034:1990Guidelines for the preparation of conformity clauses in programming language standardsCurrent
BS ISO/IEC 23270 TO 2:2003 (COVERS)Information technology. C# Language Specification|
BS ISO/IEC 23270:2003 (CD)Information technology. C# Language Specification|
BS ISO/IEC 23270:2003Information technology. C# Language SpecificationCurrent
BS ISO/IEC 16262:2002Information technology. ECMAScript language specificationWithdrawn
BS ISO/IEC TR 11735:1996Information technology. Extensions for real-time AdaWithdrawn
BS ISO/IEC TR 14252:1996Information technology. Guide to the POSIX open system environment (OSE)Withdrawn
BS ISO/IEC TR 10176:1991Information technology. Guidelines for the preparation of programming language standardsWithdrawn
BS ISO/IEC TR 10176:2001Information technology. Guidelines for the preparation of programming language standardsWithdrawn
PD ISO/IEC TR 10176:2003Information technology. Guidelines for the preparation of programming languages standardsCurrent
BS ISO/IEC 14651:2001Information technology. International string ordering and comparision. Method for comparing character strings and description of the common template tailorable orderingWithdrawn
BS ISO/IEC 14651:2001 CD-ROMInformation technology. International string ordering and comparison. Method for comparing character strings and description of the common template tailorable ordering|
BS ISO/IEC 14651:2001Information technology. International string ordering and comparison. Method for comparing character strings and description of the common template tailorable ordering|
BS ISO/IEC 14651:2007+A1:2009Information technology. International string ordering and comparison. Method for comparing character strings and description of the common template tailorable orderingWithdrawn
BS ISO/IEC 14651:2011+A2:2015Information technology. International string ordering and comparison. Method for comparing character strings and description of the common template tailorable orderingCurrent
BS ISO/IEC 10967-2:2001Information technology. Language independent arithmetic - Elementary numerical functionsCurrent
BS ISO/IEC 10967-1:1994Information technology. Language independent arithmetic - Integer and floating point arithmeticWithdrawn
BS ISO/IEC 10967-1:2012Information technology. Language independent arithmetic - Integer and floating point arithmeticCurrent
BS ISO/IEC 10967-3:2006Information technology. Language independent arithmetric - Complex integer and floating point arithmetic and complex elementary numerical functionsCurrent
BS ISO/IEC 13886:1996Information technology. Language independent procedure calling (LIPC)Current
BS ISO/IEC 9945-3:2002Information technology. Portable operating system interface (POSIX) - Shell and utilitiesWithdrawn
BS ISO/IEC 9945-1:2002Information technology. Portable operating system interface (POSIX) - Base DefinitionsWithdrawn
BS EN 29945-1:1993Information technology. Portable operating system interface (POSIX) - System application program interface (API) [C LANGUAGE]Withdrawn
BS ISO/IEC 9945-2:2002Information technology. Portable operating system interface (POSIX) - System InterfacesWithdrawn
BS ISO/IEC 9945-4:2002Information technology. Portable operating system interface (POSIX) - RationaleWithdrawn
BS ISO/IEC 9945 (Pts 1-4):2003 (CD-ROM)Information technology. Portable operating system interface (POSIX) - - Base definitionsCurrent
BS ISO/IEC 14515-2:2003Information technology. Portable operating system interface (POSIX). Test methods for measuring conformance to POSIX - Shell and utilitiesWithdrawn
BS ISO/IEC 14515-2:2004Information technology. Portable Operating System Interface (POSIX®). Test methods for measuring conformance to POSIX - Shell and utilities|
BS ISO/IEC 14515-2:2004 (CD-ROM)Information technology. Portable Operating System Interface (POSIX®). Test methods for measuring conformance to POSIX - Shell and utilities|
BS ISO/IEC 14515-1:2000Information technology. Portable Operating Systems Interface (POSIX). Test methods for measuring conformance to POSIX - System interfacesWithdrawn
BS ISO/IEC 14519:2001Information technology. POSIX Ada language interfaces. Binding for system application program interface (API)Current
BS ISO/IEC 14519:1999Information technology. POSIX Ada language interfaces. Binding for system application program interface (API). Realtime extensionsWithdrawn
BS ISO/IEC 10514-1:1996Information technology. Programming languages - Modula-2, base languageCurrent
BS ISO/IEC 10514-2:1998Information technology. Programming languages - Modula-2, generics in Modula-2Current
BS ISO/IEC 10514-3:1998Information technology. Programming languages - Modula-2, object-oriented Modula-2Current
PD ISO/IEC TS 17961:2013Information technology. Programming languages, their environments and system software interfaces. C secure coding rulesCurrent
BS ISO/IEC 16262:2011Information technology. Programming languages, their environments and system software interfaces. ECMAScript language specificationCurrent
BS ISO/IEC TR 10182:1993Information technology. Programming languages, their environments and system software interfaces. Guidelines for language bindingsCurrent
BS ISO/IEC TR 14369:1999Information technology. Programming languages, their environments and system software interfaces. Guidelines for the preparation of Language-Independent Service Specifications (LISS)Withdrawn
PD ISO/IEC TR 14369:2014Information technology. Programming languages, their environments and system software interfaces. Guidelines for the preparation of Language-Independent Service Specifications (LISS)Current
BS ISO/IEC 20970:2002Information technology. Programming languages, their environments and system software interfaces. JEFF file formatCurrent
BS ISO/IEC 11404:1996Information technology. Programming languages, their environments and system software interfaces. Language-independent datatypesCurrent, Work in Hand
PD ISO/IEC TR 19755:2003Information technology. Programming languages, their environments and system software interfaces. Object finalization for programming language COBOLCurrent
BS ISO/IEC 1989:2014 (CD-ROM)Information technology. Programming languages, their environments and system software interfaces. Programming language COBOLCurrent
BS ISO/IEC 13751:2001Information technology. Programming languages, their environments and system software interfaces. Programming language Extended APLCurrent
BS ISO/IEC 13816:1997Information technology. Programming languages, their environments and system software interfaces. Programming language ISLISPCurrent
BS ISO/IEC 13817-1:1996Information technology. Programming languages, their environments and system software interfaces. Vienna Development Method. Specification language - Base languageCurrent
PD ISO/IEC TS 18661-1:2014Information technology. Programming languages, their environments, and system software interfaces. Floating-point extensions for C - Binary floating-point arithmeticCurrent
PD ISO/IEC TS 18661-2:2015Information Technology. Programming languages, their environments, and system software interfaces. Floating-point extensions for C - Decimal floating-point arithmeticCurrent
BS ISO/IEC 18009:1999Information technology. Programming languages. Ada: conformity assessment of a language processorCurrent
BS ISO/IEC 9899:2011Information technology. Programming languages. C Current
BS ISO/IEC 14882:2014Information technology. Programming languages. C++Current
BS ISO/IEC 14882:2011Information technology. Programming Languages. C++ Withdrawn
BS ISO/IEC 1989:2002Information technology. Programming languages. COBOL Withdrawn
BS ISO/IEC 1989:2002Information technology. Programming languages. COBOLWithdrawn
BS ISO/IEC 1989:2002 (CD-ROM)Information technology. Programming languages. COBOLWithdrawn
BS ISO/IEC 10206:1991Information technology. Programming languages. Extended PascalCurrent
BS ISO/IEC 11730:1994Information technology. Programming languages. Form interface management system (FIMS)Withdrawn
BS ISO/IEC 15145:1997Information technology. Programming languages. FORTHCurrent
BS EN 21539:1992Information technology. Programming languages. FORTRANWithdrawn
BS ISO/IEC 1539-1:2004Information technology. Programming languages. Fortran - Base languageWithdrawn
BS ISO/IEC 1539-3:1999Information technology. Programming languages. FORTRAN - Conditional compilationWithdrawn
BS ISO/IEC 1539-1:1997Information technology. Programming languages. FORTRAN - Base languageWithdrawn
BS ISO/IEC 1539-2:2000Information technology. Programming languages. FORTRAN - Varying length character stringsCurrent
BS ISO/IEC TR 15581:2001Information technology. Programming languages. Fortran. Enhanced data type facilitiesWithdrawn
BS ISO/IEC TR 15580:2001Information technology. Programming languages. Fortran. Floating-point exception handlingWithdrawn
BS ISO/IEC 10279:1991Information technology. Programming languages. Full BASICCurrent
BS ISO/IEC 13814:1998Information technology. Programming languages. Generic package of complex elementary functions for AdaWithdrawn
BS ISO/IEC 11430:1995Information technology. Programming languages. Generic package of elementary functions for ADAWithdrawn
BS ISO/IEC 11729:1994Information technology. Programming languages. Generic package of primitive functions for AdaWithdrawn
BS ISO/IEC 13813:1998Information technology. Programming languages. Generic packages of real and complex type declarations and basic operations for Ada (including vector and matrix types)Withdrawn
PD ISO/IEC TR 24772:2013Information technology. Programming languages. Guidance to avoiding vulnerabilities in programming languages through language selection and useCurrent
BS ISO/IEC TR 15942:2000Information technology. Programming languages. Guide for the use of the Ada programming language in high integrity systemsCurrent
PD ISO/IEC TR 24718:2005Information technology. Programming languages. Guide for the use of the Ada Ravenscar Profile in high integrity systemsCurrent
BS ISO/IEC 11756:1999Information technology. Programming languages. MCurrent
BS ISO/IEC 15852:1999Information technology. Programming languages. M Windowing APICurrent
BS ISO/IEC 11756:1992Information technology. Programming languages. MUMPSWithdrawn
BS EN 27185:1992Information technology. Programming languages. PascalWithdrawn
BS ISO/IEC 6522:1992Information technology. Programming languages. PL/I general purpose subsetCurrent
BS ISO/IEC 13211-2:2000Information technology. Programming languages. Prolog - ModulesCurrent
BS ISO/IEC 12227:1995Information technology. Programming languages. SQL/Ada Module Description Language (SAMeDL)Withdrawn
BS ISO/IEC 13210:1999Information technology. Requirements and guidelines for test methods specifications and test method implementation for measuring conformance to POSIX standardsCurrent
BS ISO/IEC ISP 15287-2:2000Information technology. Standardized application environment profile - Posix Realtime Application Support (AEP)Current
BS ISO/IEC 14977:1996Information technology. Syntactic Metalanguage. Extended BNFCurrent
BS ISO/IEC 13210:1994Information technology. Test methods for measuring conformance to POSIXWithdrawn
BS ISO/IEC 13568:2002Information technology. Z formal specification notation. Syntax, type system and semanticsCurrent
BS 7145:1990Memorandum of the Standardization of the programming language AdaWithdrawn
BS 7148:1990Memorandum on the standardization of the programming language PL/1Withdrawn
BS 6154:1981Method of defining syntactic metalanguageWithdrawn
BS ISO TR 9547:1988Programming language processors. Test methods. Guidelines for their development and acceptabilityCurrent
BS ISO/IEC 8652:1995Programming languages. AdaWithdrawn
BS ISO/IEC 9899:1999Programming languages. CWithdrawn
BS EN 29899:1993Programming languages. CWithdrawn
BS ISO/IEC 14882:1998Programming languages. C++Withdrawn
BS ISO/IEC 14882:2003Programming languages. C++Withdrawn
PD ISO/IEC TR 18037:2008Programming languages. C. Extensions to support embedded processorsCurrent
PD ISO/IEC TR 18037:2004Programming languages. C. Extensions to support embedded processorsWithdrawn
BS EN ISO 1989:1996Programming languages. COBOLWithdrawn
BS 5905:1980Specification for computer programming language CORAL 66Current
BS 5904:1980Specification for computer programming language RTL/2Current
BS 6831:1987Specification for industrial real-time FORTRANWithdrawn
BS 7149:1990Specification for programming language Minimal BASICWithdrawn
BS EN 28485:1993Specification for programming language: APLWithdrawn

[ back to top ]

Who is currently involved in this committee [ Get involved ]

Company name
B C S - British Computer Society
Individual Expert
Convenor - IST/5/-/15
Convenor - IST/5/-/21
B A E SYSTEMS
B A E Integrated Systems Technologies
Southfield Microcomputer Support
M I S R A - Motor Industry Software Reliability Association
Outgoing Secretary
Individual Capacity - Coninfer Ltd

[ back to top ]

Need Help?

We are here to help you with any queries. Email us for help.

But first, why not view the Help Pages?