ISO/IEC 8652:2012
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
View Superseded by
Information technology — Programming languages — Ada
PDF , PDF 3 Users , PDF 5 Users , PDF 9 Users
02-05-2023
10-12-2012
ISO/IEC 8652:2012 specifies the form and meaning of programs written in the programming language Ada. Its purpose is to promote the portability of Ada programs to a variety of computing systems.
This third edition of ISO/IEC 8652 focuses on improvements in those user domains where safety and criticality are prime concerns. It enhances the functionality of containers, improves the ability to write and enforce contracts for Ada entities (for instance, via preconditions), and adds to the capabilities of Ada to perform on multicore and multithreaded architectures.
Ada is designed to support the construction of long‐lived, highly reliable software systems. The language includes facilities to define packages of related types, objects, and operations. The packages may be parameterized and the types may be extended to support the construction of libraries of reusable, adaptable software components. The operations may be implemented as subprograms using conventional sequential control structures, or as entries that include synchronization of concurrent threads of control as part of their invocation. Ada supports object‐oriented programming by providing classes and interfaces, inheritance, polymorphism of variables and methods, and generic units. The language treats modularity in the physical sense as well, with a facility to support separate compilation.
The language provides rich support for real‐time, concurrent programming, and includes facilities for multicore and multiprocessor programming. Errors can be signaled as exceptions and handled explicitly. The language also covers systems programming; this requires precise control over the representation of data and access to system‐dependent properties. Finally, a predefined environment of standard packages is provided, including facilities for, among others, input‐output, string manipulation, numeric elementary functions, random number generation, and definition and use of containers.
Foremost in the design of Ada is the intent to increase the reliability of programs by compiletime checking and rejection of unsafe programs.
Committee |
ISO/IEC JTC 1/SC 22
|
DevelopmentNote |
Also available on CD-ROM. (12/2012)
|
DocumentType |
Standard
|
Pages |
832
|
PublisherName |
International Organization for Standardization
|
Status |
Superseded
|
SupersededBy | |
Supersedes |
Standards | Relationship |
DS ISO/IEC 8652 : 2013 COR 1 2016 | Identical |
BIS IS 13792 : 2018 | Identical |
CSA ISO/IEC 8652:15 (R2019) | Identical |
CSA ISO/IEC 8652 : 2015 | Identical |
BS ISO/IEC 8652:2012 | Identical |
NEN ISO/IEC 8652 : 2012 C1 2016 | Identical |
NFZ 65 700 : 1989 | Identical |
NBN EN 28652 : 1989 | Identical |
INCITS/ISO/IEC 8652 : 1995 | Identical |
DIN ISO/IEC 8652:1996-09 | Identical |
ISO/IEC 9075:1992 | Information technology — Database languages — SQL |
IEEE 1232.2-1998 | IEEE Standard for Artificial Intelligence Exchange and Service Tie to All Test Environments (AI-ESTATE): Service Specification |
SAE AS5506/1A | SAE Architecture Analysis and Design Language (AADL) Annex Volume 1: Annex A: ARINC653 Annex, Annex C: Code Generation Annex, Annex E: Error Model Annex |
BS ISO/IEC 9075-9:2001 | Information technology. Database languages. SQL Management of external data (SQL/MED) |
DEFSTAN 00-973(PT7)/1(2015) : 2015 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: METAMODEL |
DEFSTAN 00-973(PT6)/2(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: ECOA LOGICAL INTERFACE |
ISO/IEC 11729:1994 | Information technology — Programming languages — Generic package of primitive functions for Ada |
DEFSTAN 00-973(PT7)/2(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: METAMODEL |
ISO/IEC 12227:1995 | Information technology — Programming languages — SQL/Ada Module Description Language (SAMeDL) |
02/705141 DC : DRAFT APR 2002 | ISO/DIS 15889 - SPACE DATA AND INFORMATION TRANSFER SYSTEMS - DATA DESCRIPTION LANGUAGE - EAST SPECIFICATION |
DEFSTAN 00-973(PT8)/3(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: C LANGUAGE BINDING |
BS 7040-3(1989) : AMD 7539 | COMPUTER GRAPHICS: GRAPHICAL KERNEL SYSTEM (GKS) LANGUAGE BINDINGS - SPECIFICATION FOR GKS LANGUAGE BINDING FOR ADA |
INCITS/ISO/IEC 9075-2 : 2012 | INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL - PART 2: FOUNDATION (SQL/FOUNDATION) |
BS ISO/IEC 9075:1992 | INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL |
BS ISO/IEC 13813 : 1997 | |
CSA ISO/IEC 10967-3 : 2007 : R2012 | INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 3: COMPLEX INTEGER AND FLOATING POINT ARITHMETIC AND COMPLEX ELEMENTARY NUMERICAL FUNCTIONS |
CSA ISO/IEC/IEEE 9945 : 2010 : R2015 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX[R]) BASE SPECIFICATIONS, ISSUE 7 |
DEFSTAN 00-973(PT9)/3(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: C++ LANGUAGE BINDING |
CSA ISO/IEC TR 15942:2004 | INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - GUIDE FOR THE USE OF THE ADA PROGRAMMING LANGUAGE IN HIGH INTEGRITY SYSTEMS |
CAN/CSA-ISO/IEC 10967-3-07 (R2017) | Information Technology - Language Independent Arithmetic - Part 3: Complex Integer and Floating Point Arithmetic and Complex Elementary Numerical Functions (Adopted ISO/IEC 10967-3:2006, first edition, 2006-05-01) |
CSA ISO/IEC/IEEE 9945 : 2010 : INC : COR 1 : 2015 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX[R]) BASE SPECIFICATIONS, ISSUE 7 |
INCITS/ISO/IEC 9638-3 : 1994 : R2005 | INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - LANGUAGE BINDINGS - PART 3: ADA |
ISO/IEC TR 11735:1996 | Information technology — Extensions for real-time Ada |
ISO/IEC 13813:1998 | Information technology — Programming languages — Generic packages of real and complex type declarations and basic operations for Ada (including vector and matrix types) |
I.S. EN 61508-7:2010 | FUNCTIONAL SAFETY OF ELECTRICAL/ELECTRONIC/PROGRAMMABLE ELECTRONIC SAFETY-RELATED SYSTEMS - PART 7: OVERVIEW OF TECHNIQUES AND MEASURES |
DEFSTAN 00-973(PT4)/1(2015) : 2015 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: SOFTWARE INTERFACE |
ISO/IEC 10967-1:2012 | Information technology — Language independent arithmetic — Part 1: Integer and floating point arithmetic |
I.S. EN 28651-3:1993 | INFORMATION PROCESSING SYSTEMS - COMPUTER GRAPHICS - GRAPHICAL KERNAL SYSTEM (GKS) LANGUAGE BINDINGS - PART 3: ADA |
DEFSTAN 21-68/2(2012) : 2012 | COMMON SYSTEM DATA MESSAGE CONSTRUCTION STANDARD |
02/653424 DC : DRAFT JULY 2002 | BS ISO/IEC 9945-1 - INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 1: BASE DEFINITIONS |
ISO/IEC 18009:1999 | Information technology Programming languages Ada: Conformity assessment of a language processor |
DEFSTAN 00-973(PT4)/3(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: SOFTWARE INTERFACE |
CAN/CSA-ISO/IEC 14519-04 (R2012) | Information Technology - POSIX® Ada Language Interfaces - Binding for System Application Program Interface (API) (Adopted ISO/IEC 14519:2001 / IEEE 1003.5, 1999, second edition, 2001-12-15) |
DEFSTAN 00-973(PT6)/1(2015) : 2015 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: ECOA LOGICAL INTERFACE |
BS ISO/IEC 9075-3:1999 | Information technology. Database languages. SQL Call-level interface (SQL/CLI) |
BS ISO/IEC 10967-3:2006 | Information technology. Language independent arithmetric Complex integer and floating point arithmetic and complex elementary numerical functions |
BS ISO/IEC 9593/3 : 1990 | INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - PROGRAMMER'S HIERARCHICAL INTERACTIVE GRAPHICS SYSTEMS (PHIGS) - LANGUAGE BINDING - ADA |
ANSI INCITS 168 : 1989 | INFORMATION SYSTEMS - DATABASE LANGUAGE - EMBEDDED SQL |
INCITS/ISO/IEC 9593-3 : 1990 | INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - PROGRAMMER'S HIERARCHICAL INTERACTIVE GRAPHICS SYSTEM (PHIGS) LANGUAGE BINDINGS - PART 3: ADA |
DEFSTAN 00-973(PT9)/2(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: C++ LANGUAGE BINDING |
DEFSTAN 00-973(PT4)/2(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: SOFTWARE INTERFACE |
BS ISO/IEC 9075-4:1999 | Information technology. Database languages. SQL Persistent stored modules (SQL/PSM) |
IEEE 1003.26 : 2003 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 26: DEVICE CONTROL APPLICATION PROGRAM INTERFACE (API) [C LANGUAGE] |
04/30106462 DC : DRAFT JUL 2004 | ISO/IEC 10967-3 - INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 3 : COMPLEX FLOATING POINT ARITHMETIC AND COMPLEX ELEMENTARY NUMERICAL FUNCTIONS |
INCITS/ISO/IEC 9075-3 : 2008 | INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL - PART 3: CALL-LEVEL INTERFACE (SQL/CLI) |
CSA ISO/IEC TR 24718 : 2006 : R2011 | INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - GUIDE FOR THE USE OF THE ADA RAVENSCAR PROFILE IN HIGH INTEGRITY SYSTEMS |
CEI EN 61508-7 : 2011 | FUNCTIONAL SAFETY OF ELECTRICAL/ELECTRONIC/PROGRAMMABLE ELECTRONIC SAFETYRELATED SYSTEMS - PART 7: OVERVIEW OF TECHNIQUES AND MEASURES |
CSA ISO/IEC 15291 : 2012 | INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - ADA SEMANTIC INTERFACE SPECIFICATION (ASIS) |
DEFSTAN 00-973(PT10)/1(2015) : 2015 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: ADA LANGUAGE BINDING |
CSA ISO/IEC 10967-2 :2002 | INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 2: ELEMENTARY NUMERICAL FUNCTIONS |
ISO/IEC 9945-2:2003 | Information technology Portable Operating System Interface (POSIX) Part 2: System Interfaces |
DEFSTAN 00-973(PT6)/3(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: ECOA[R] LOGICAL INTERFACE |
ISO/IEC 9075-3:2016 | Information technology — Database languages — SQL — Part 3: Call-Level Interface (SQL/CLI) |
ECMA 162 : 4ED 97 | |
ISO/IEC 14519:2001 | Information technology — POSIX Ada Language Interfaces — Binding for System Application Program Interface (API) |
DEFSTAN 00-973(PT10)/3(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: ADA LANGUAGE BINDING |
ISO/IEC TR 14252:1996 | Information technology — Guide to the POSIX Open System Environment (OSE) |
DEFSTAN 00-973(PT11)/1(2017) : 2017 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: HIGH INTEGRITY ADA LANGUAGE BINDING |
DEFSTAN 00-973(PT2)/3(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: DEFINITIONS |
DEFSTAN 00-973(PT5)/3(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: HIGH LEVEL PLATFORM REQUIREMENTS |
IEC 61508-7:2010 | Functional safety of electrical/electronic/programmable electronic safety-related systems - Part 7: Overview of techniques and measures (see Functional Safety and IEC 61508) |
UNE-EN 61508-7:2011 | Functional safety of electrical/electronic/programmable electronic safety-related systems -- Part 7: Overview of techniques and measures |
IEEE DRAFT 1003.5C : D5 98 | DRAFT STANDARD FOR INFORMATION TECHNOLOGY - POSIX ADA LANGUAGE INTERFACES - BINDING FOR SYSTEM APPLICATION PROGRAM INTERFACE (API) - AMENDMENT 2: PROTOCOL INDEPENDENT INTERFACES |
IEEE DRAFT 1232 : 0 | DRAFT TRIAL USE STANDARD FOR ARTIFICIAL INTELLIGENCE EXCHANGE AND SERVICE TIE TO ALL TEST ENVIRONMENTS (AI-ESTATE) SERVICE SPECIFICATION |
PD ISO/IEC TR 24718:2005 | Information technology. Programming languages. Guide for the use of the Ada Ravenscar Profile in high integrity systems |
IEEE DRAFT 1226 : D16 APR 96 | BROAD-BAND ENVIRONMENT FOR TEST (ABBET) - OVERVIEW AND ARCHITECTURE |
ISO/IEC 9945-3:2003 | Information technology Portable Operating System Interface (POSIX) Part 3: Shell and Utilities |
BS ISO/IEC TR 10034:1990 | Guidelines for the preparation of conformity clauses in programming language standards |
BS ISO/IEC 13814:1998 | Information technology. Programming languages. Generic package of complex elementary functions for Ada |
BS ISO/IEC TR 15942:2000 | Information technology. Programming languages. Guide for the use of the Ada programming language in high integrity systems |
17/30325427 DC : 0 | BS ISO 25119-3 - TRACTORS AND MACHINERY FOR AGRICULTURE AND FORESTRY - SAFETY-RELATED PARTS OF CONTROL SYSTEMS - PART 3: SERIES DEVELOPMENT, HARDWARE AND SOFTWARE |
BS ISO/IEC 12227:1995 | Information technology. Programming languages. SQL/Ada Module Description Language (SAMeDL) |
IEC 61691-6:2009 | Behavioural languages - Part 6: VHDL Analog and Mixed-Signal Extensions |
CSA ISO/IEC TR 15942 : 2004 : R2014 | INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - GUIDE FOR THE USE OF THE ADA PROGRAMMING LANGUAGE IN HIGH INTEGRITY SYSTEMS |
BS ISO/IEC 9945-4:2002 | Information technology. Portable operating system interface (POSIX) Rationale |
08/30193478 DC : DRAFT NOV 2008 | BS EN 61508-7 - FUNCTIONAL SAFETY OF ELECTRICAL/ELECTRONIC/PROGRAMMABLE ELECTRONIC SAFETY-RELATED SYSTEMS - PART 7: OVERVIEW OF TECHNIQUES AND MEASURES |
ISO/IEC 9593-3:1990 | Information technology Computer graphics Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings Part 3: ADA |
ISO/IEC 11430:1994 | Information technology — Programming languages — Generic package of elementary functions for ADA |
BS ISO/IEC TR 10182:1993 | Information technology. Programming languages, their environments and system software interfaces. Guidelines for language bindings |
CSA ISO/IEC 10967-2 : 2002 : R2011 | INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 2: ELEMENTARY NUMERICAL FUNCTIONS |
INCITS/ISO/IEC 9075-5 : 1999 | INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL - PART 5: HOST LANGUAGE BINDINGS (SQL/BINDINGS) |
SAE AS5506C | Architecture Analysis & Design Language (AADL) |
CAN/CSA-ISO/IEC TR 24718:2006(R2016) | INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - GUIDE FOR THE USE OF THE ADA RAVENSCAR PROFILE IN HIGH INTEGRITY SYSTEMS |
DEFSTAN 00-973(PT3)/2(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: MECHANISMS |
DEFSTAN 00-973(PT1)/3(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: CONCEPTS |
DEFSTAN 00-973(PT7)/3(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: METAMODEL |
DEFSTAN 00-973(PT8)/2(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: C LANGUAGE BINDING |
CSA ISO/IEC 9945-3 : 2005 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 3: SHELL AND UTILITIES |
CSA ISO/IEC ISP 15287-2 : 2012 | INFORMATION TECHNOLOGY - STANDARDIZED APPLICATION ENVIRONMENT PROFILE - PART 2: POSIX(R) REALTIME APPLICATION SUPPORT (AEP) |
ISO/IEC 14515-1:2000 | Information technology — Portable Operating System Interface (POSIX®) — Test methods for measuring conformance to POSIX — Part 1: System interfaces |
IEEE DRAFT 1003.0 : D18 FEB 95 | GUIDE TO THE POSIX OPEN SYSTEM ENVIRONMENT |
SAE ARD 50067 : A2003 | AVIONICS OPERATING SYSTEM APPLICATION PROGRAM INTERFACE REQUIREMENTS |
11/30240183 DC : 0 | BS ISO 15889 - SPACE DATA AND INFORMATION TRANSFER SYSTEMS - THE DATA DESCRIPTION LANGUAGE EAST SPECIFICATION |
10/30202041 DC : 0 | BS ISO/IEC 9075-2 - INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL - PART 2: FOUNDATION (SQL/FOUNDATION) |
BS ISO/IEC 11430:1995 | Information technology. Programming languages. Generic package of elementary functions for ADA |
CSA ISO/IEC 9945-2 : 2005 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 2: SYSTEM INTERFACES |
ISO/IEC 9945-1:2003 | Information technology Portable Operating System Interface (POSIX) Part 1: Base Definitions |
BS EN 61508-7:2010 | Functional safety of electrical/electronic/ programmable electronic safety related systems Overview of techniques and measures |
CSA ISO/IEC 9945-4 : 2005 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 4: RATIONALE |
BS ISO/IEC 18009:1999 | Information technology. Programming languages. Ada: conformity assessment of a language processor |
ISO/IEC 9945-4:2003 | Information technology Portable Operating System Interface (POSIX) Part 4: Rationale |
BS ISO/IEC 11729:1994 | Information technology. Programming languages. Generic package of primitive functions for Ada |
DEFSTAN 00-973(PT2)/2(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: DEFINITIONS |
PD ISO/IEC TR 10182:2016 | Information technology. Programming languages, their environments and system software interfaces. Guidelines for language bindings |
PD ISO/IEC TR 24772:2013 | Information technology. Programming languages. Guidance to avoiding vulnerabilities in programming languages through language selection and use |
BS ISO/IEC 9945-2:2002 | Information technology. Portable operating system interface (POSIX) System Interfaces |
DEFSTAN 00-973(PT10)/2(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: ADA LANGUAGE BINDING |
02/653425 DC : DRAFT JULY 2002 | BS ISO/IEC 9945-2 - INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 2: SYSTEM INTERFACES |
CAN/CSA-ISO/IEC 15291:12 (R2016) | Information technology - Programming languages - Ada semantic interface specification (ASIS) (Adopted ISO/IEC 15291:1999, first edition, 1999- 04-15) |
07/30082625 DC : 0 | BS ISO/IEC 9075-2 - INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL - PART 2: FOUNDATION (SQL/FOUNDATION) |
INCITS/ISO/IEC 10967-1 : 1994 | INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 1: INTEGER AND FLOATING POINT ARITHMETIC |
CSA ISO/IEC 9075 : 0 | INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL |
STANAG 3912 : 2009 | ADA - REAL-TIME HIGH ORDER COMPUTER PROGRAMMING LANGUAGE |
ISO/IEC TR 24718:2005 | Information technology — Programming languages — Guide for the use of the Ada Ravenscar Profile in high integrity systems |
ISO/IEC TR 10182:2016 | Information technology — Programming languages, their environments and system software interfaces — Guidelines for language bindings |
CSA ISO/IEC 11430 : 0 | |
ISO/IEC 9075-2:2016 | Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation) |
ISO/IEC 13814:1998 | Information technology — Programming languages — Generic package of complex elementary functions for Ada |
BS ISO/IEC TR 14252:1996 | Information technology. Guide to the POSIX open system environment (OSE) |
EN 28651-3 : 1992 | INFORMATION PROCESSING SYSTEMS - COMPUTER GRAPHICS - GRAPHICAL KERNEL SYSTEM (GKS) LANGUAGE BINDINGS - PART 3: ADA |
ISO/IEC 10967-3:2006 | Information technology — Language independent arithmetic — Part 3: Complex integer and floating point arithmetic and complex elementary numerical functions |
BS ISO/IEC ISP 15287-2:2000 | Information technology. Standardized application environment profile Posix Realtime Application Support (AEP) |
CSA ISO/IEC 12227 : 0 | INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - SQL/ADA MODULE DESCRIPTION LANGUAGE (SAMEDL) |
IEEE DRAFT 1003.13 : D9 SEPT 97 | INFORMATION TECHNOLOGY - STANDARDIZED APPLICATION ENVIRONMENT PROFILE - POSIX REALTIME APPLICATION SUPPORT (AEP) |
IEEE DRAFT 1003.10 : D13 OCT 94 | POSIX SUPERCOMPUTING APPLICATION ENVIRONMENT PROFILE |
BS ISO/IEC 10967-1:2012 | Information technology. Language independent arithmetic Integer and floating point arithmetic |
BS ISO/IEC 14519:2001 | Information technology. POSIX Ada language interfaces. Binding for system application program interface (API) |
DEFSTAN 00-973(PT5)/2(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: PLATFORM REQUIREMENTS |
07/30082633 DC : 0 | BS ISO/IEC 9075-3 - INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL - PART 3: CALL-LEVEL INTERFACE (SQL/CLI) |
BS ISO/IEC 9638-3:1994 | Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Language bindings Ada |
BS ISO/IEC 9075-5:1999 | Information technology. Database languages. SQL Host language bindings (SQL/Bindings) |
CSA ISO/IEC 10967-2 : 2002 : R2016 | INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 2: ELEMENTARY NUMERICAL FUNCTIONS |
BS ISO/IEC TR 11735:1996 | Information technology. Extensions for real-time Ada |
CSA ISO/IEC 10967-1:14 (R2019) | Information technology - Language independent arithmetic - Part 1: Integer and floating point arithmetic (Adopted ISO/IEC 10967-1:2012, second edition, 2012-07-15) |
INCITS/ISO/IEC 9638-3 : 1994 : R2000 | INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - LANGUAGE BINDINGS - PART 3: ADA |
CSA ISO/IEC TR 24718 : 2006 | INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - GUIDE FOR THE USE OF THE ADA RAVENSCAR PROFILE IN HIGH INTEGRITY SYSTEMS |
MIL-DTL-62421 Revision A:2009 | CONTROL, UNIT, ELECTRONIC, DIGITAL |
CSA ISO/IEC 9945-1 : 2005 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 1: BASE DEFINITIONS |
CSA ISO/IEC 10967-3 : 2007 | INFORMATION TECHNOLOGY - LANGUAGE INDEPENDENT ARITHMETIC - PART 3: COMPLEX INTEGER AND FLOATING POINT ARITHMETIC AND COMPLEX ELEMENTARY NUMERICAL FUNCTIONS |
DEFSTAN 00-973(PT3)/3(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: MECHANISMS |
CSA ISO/IEC/IEEE 9945 : 2010 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX[R]) BASE SPECIFICATIONS, ISSUE 7 |
ISO/IEC TR 24772:2013 | Information technology Programming languages Guidance to avoiding vulnerabilities in programming languages through language selection and use |
DEFSTAN 00-973(PT8)/1(2015) : 2015 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: C LANGUAGE BINDING |
DEFSTAN 00-973(PT9)/1(2015) : 2015 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: C++ LANGUAGE BINDING |
ISO/IEC 9638-3:1994 | Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Language bindings Part 3: Ada |
DEFSTAN 00-973(PT1)/2(2016) : 2016 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: CONCEPTS |
CSA ISO/IEC TR 24772 : 2015 | INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - GUIDANCE TO AVOIDING VULNERABILITIES IN PROGRAMMING LANGUAGES THROUGH LANGUAGE SELECTION AND USE |
CSA ISO/IEC TR 15942:04 (R2019) | Information Technology - Programming Languages - Guide for the Use of the Ada Programming Language in High Integrity Systems (Adopted ISO/IEC TR 15942:2000, first edition, 2000-03-01) |
DEFSTAN 00-973(PT5)/1(2015) : 2015 | EUROPEAN COMPONENT ORIENTED ARCHITECTURE (ECOA) COLLABORATION PROGRAMME: PLATFORM REQUIREMENTS |
ISO/IEC 9075-5:1999 | Information technology Database languages SQL Part 5: Host Language Bindings (SQL/Bindings) |
ISO/IEC 13719-3:1998 | Information technology Portable common tool environment (PCTE) Part 3: Ada programming language binding |
ISO/IEC 10967-2:2001 | Information technology — Language independent arithmetic — Part 2: Elementary numerical functions |
EN 61508-7:2010 | Functional safety of electrical/electronic/programmable electronic safety-related systems - Part 7: Overview of techniques and measures |
CAN/CSA-ISO/IEC 13719-3-00 (R2018) | Information Technology - Portable Common Tool Environment (PCTE) - Part 3: Ada Programming Language Binding (Adopted ISO/IEC 13719-3:1998, second edition, 1998-10-01) |
CAN/CSA-ISO/IEC 9075-3:18 | Information technology - Database languages - SQL - Part 3: Call-Level Interface (SQL/CLI) (Adopted ISO/IEC 9075-3:2016, fifth edition, 2016-12-15) |
CAN/CSA-ISO/IEC 9075-2:18 | Information technology - Database languages - SQL - Part 2: Foundation (SQL/Foundation) (Adopted ISO/IEC 9075-2:2016, fifth edition, 2016-12-15) |
ISO/IEC TR 19769:2004 | Information technology Programming languages, their environments and system software inferfaces Extensions for the programming language C to support new character data types |
ISO/IEC 8859-1:1998 | Information technology 8-bit single-byte coded graphic character sets Part 1: Latin alphabet No. 1 |
ISO/IEC 10646:2014 | Information technology Universal Coded Character Set (UCS) |
ISO/IEC 6429:1992 | Information technology Control functions for coded character sets |
ISO/IEC 1989:2014 | Information technology — Programming languages, their environments and system software interfaces — Programming language COBOL |
ISO 8601:2004 | Data elements and interchange formats Information interchange Representation of dates and times |
ISO 639-3:2007 | Codes for the representation of names of languages — Part 3: Alpha-3 code for comprehensive coverage of languages |
ISO/IEC 1539-1:2010 | Information technology Programming languages Fortran Part 1: Base language |
ISO/IEC 9899:2011 | Information technology Programming languages C |
ISO/IEC 646:1991 | Information technology ISO 7-bit coded character set for information interchange |
ISO 3166-1:2013 | Codes for the representation of names of countries and their subdivisions Part 1: Country codes |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.