| Name |
Description |
Abstract |
Status |
Publication date |
Edition |
Number of pages |
Technical committee |
ICS |
| ISO/IEC 13211-1:1995/Cor 3:2017 |
Information technology — Programming languages — Prolog — Part 1: General core — Technical Corrigendum 3 |
|
Published |
2017-07 |
Edition : 1 |
Number of pages : 7 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 10514-3:1998 |
Information technology — Programming languages — Part 3: Object Oriented Modula-2 |
1.1 Goals
In addition to the goals of the Base Language, the goal of this part of ISO/IEC 10514 is to
provide simple extensions to allow object oriented programming facilities to be added to the
Base Language defined in International Standard ISO/IEC 10514-1 without altering the
meaning of any valid program allowed by the Base Language (except for the use of the new
keywords introduced by this standard, see clause 5).
1.2 Specifications included in this part of ISO/IEC 10514
In addition to the specifications included in the Base Language this part of ISO/IEC 10514
provides specifications for:
— required symbols for Object Oriented Modula-2 programs;
— the lexical structure, the syntactic structure and semantics of Object Oriented Modula-2
programs;
— the interface to and the semantics of Object Oriented Modula-2 system modules;
— violations of the rules for the use of the object oriented extensions that a conforming
implementation is required to detect;
— further compliance requirements for implementations, including documentation
requirements.
1.3 Relationship to ISO/IEC 10514-1
This part of ISO/IEC 10514 is part three of the multi-part standard ISO/IEC 10514. This part
of ISO/IEC 10514 extends and modifies the Base Language ISO/IEC 10514-1, but the
adoption of this part of ISO/IEC 10514 is optional with respect to the Base Language. This
part of ISO/IEC 10514 is also independent of any other parts of ISO/IEC 10514 except for
part 1, and can be adopted either together with or independently of such other parts.
1.4 Specifications not within the scope of this part of ISO/IEC 10514
In addition to the categories of specifications excluded by the Base Language this part of
ISO/IEC 10514 provides no specifications for:
— the internal representation of the objects and their associated methods;
— the implementation of the garbage collector;
— the implementation of the tracking mechanism for traced objects.
|
Published |
1998-12 |
Edition : 1 |
Number of pages : 48 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 10967-1:1994 |
Information technology — Language independent arithmetic — Part 1: Integer and floating point arithmetic |
Defines integer and floating point data types (bounded, unbounded, and modulo integer types as well as normalized and denormalized floating point types) on computer systems and their properties to ensure that the processing of arithmetic data can be undertaken in a reliable and predictable manner. The requirements given shall be in addition to those that may be specified in other standards, e.g. those for programming languages.
|
Withdrawn |
1994-12 |
Edition : 1 |
Number of pages : 92 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 10967-1:2012 |
Information technology — Language independent arithmetic — Part 1: Integer and floating point arithmetic |
ISO/IEC 10967-1:2012 specifies properties of many of the integer and floating point datatypes available in a variety of programming languages in common use for mathematical and numerical applications.
Its goal is to ensure that the properties of the arithmetic on a conforming datatype are made available to the programmer.
|
Published |
2012-07 |
Edition : 2 |
Number of pages : 132 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 10967-2:2001 |
Information technology — Language independent arithmetic — Part 2: Elementary numerical functions |
This part of ISO/IEC 10967 de_nes the properties of numerical approximations for many of the
real elementary numerical functions available in standard libraries for a variety of programming
languages in common use for mathematical and numerical applications.
An implementor may choose any combination of hardware and software support to meet the
speci_cations of this part. It is the computing environment, as seen by the programmer/user, that
does or does not conform to the speci_cations.
The term implementation (of this part) denotes the total computing environment pertinent
to this part, including hardware, language processors, subroutine libraries, exception handling
facilities, other software, and documentation.
|
Published |
2001-08 |
Edition : 1 |
Number of pages : 177 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 10967-3:2006 |
Information technology — Language independent arithmetic — Part 3: Complex integer and floating point arithmetic and complex elementary numerical functions |
ISO/IEC 10967-3:2005 is based on ISO/IEC 10967-2 and ISO/IEC 10967-1, as well as IEC 60559.
ISO/IEC 10967-3:2005 specifies the properties of complex and imaginary integer datatypes and floating point datatypes, basic operations on values of these datatypes as well as some numerical functions for which operand or result values are of imaginary or complex integer datatypes or imaginary or complex floating point datatypes constructed from integer and floating point datatypes satisfying the requirements of ISO/IEC 10967-1. These operations and functions are available in a variety of programming languages in common use for mathematical and numerical applications.
The specification includes:
Basic imaginary integer and complex integer operations;Non-transcendental imaginary floating point and Cartesian complex floating point operations;Exponentiation, logarithm, radian trigonometric, and hyperbolic operations for imaginary floating point and Cartesian complex floating point;The results produced by an included floating point operation when one or more operand values include IEC 60559 special values; andProgram-visible parameters that characterize certain aspects of the operations.
|
Published |
2006-05 |
Edition : 1 |
Number of pages : 149 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC TR 11017:1998 |
Information technology — Framework for internationalization |
This Technical Report presents the framework and recommended model for internationalization and identifies the Services required for the internationalization of information technology.
This Technical Report:
- discusses the requirements of internationalized Systems and their users,
- suggests a concerted, unified approach to internationalization,
- recommends Services to fulfil the requirements, and lists the Standards related to the Services.
This Technical Report is intended to be a reference for future Standards on the internationalization of information technology, to act as a communication vehicle between those who provide Standards and those who request them, and also to function as a basis for all future ISO/IEC JTC l/SC 22NVG 20 activities.
NOTE 1 This Technical Report does not propose any specific solutions for internationalization. Future Standards are expected to provide the solutions, reflecting the directions in this Technical Report.
NOTE 2 Internationalization Services consist of internationally generic Services and nationally specific information (data). This Technical Report covers only the internationally generic Portion of Software, so it does not discuss: - preparation of internationalized information technology Systems for localization by a local User. - hardware-related issues or requirements. - requirements related to System ergonomics.
NOTE 3 The internationalization solutions and Services available in the mid-late 1980s are the technical basis for this Technical Report.
|
Published |
1998-03 |
Edition : 1 |
Number of pages : 47 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 11404:2007 |
Information technology — General-Purpose Datatypes (GPD) |
ISO/IEC 11404:2007 specifies the nomenclature and shared semantics for a collection of datatypes commonly occurring in programming languages and software interfaces, referred to as the General-Purpose Datatypes (GPD). It specifies both primitive datatypes, in the sense of being defined ab initio without reference to other datatypes, and non-primitive datatypes, in the sense of being wholly or partly defined in terms of other datatypes. The specification of datatypes in ISO/IEC 11404:2007 is "general-purpose" in the sense that the datatypes specified are classes of datatype of which the actual datatypes used in programming languages and other entities requiring the concept "datatype" are particular instances. These datatypes are general in nature; thus, they serve a wide variety of information processing applications.
ISO/IEC 11404:2007 expressly distinguishes three notions of datatype:
the conceptual, or abstract, notion of a datatype, which characterizes the datatype by its nominal values and properties;
the structural notion of a datatype, which characterizes the datatype as a conceptual organization of specific component datatypes with specific functionalities; and
the implementation notion of a datatype, which characterizes the datatype by defining the rules for representation of the datatype in a given environment.
ISO/IEC 11404:2007 defines the abstract notions of many commonly used primitive and non-primitive datatypes which possess the structural notion of atomicity. ISO/IEC 11404:2007 does not define all atomic datatypes; it defines only those which are common in programming languages and software interfaces. ISO/IEC 11404:2007 defines structural notions for the specification of other non-primitive datatypes, and provides a means by which datatypes not defined herein can be defined structurally in terms of the GPDs defined herein.
ISO/IEC 11404:2007 defines a partial terminology for implementation notions of datatypes and provides for the use of this terminology in the definition of datatypes. The primary purpose of this terminology is to identify common implementation notions associated with datatypes and to distinguish them from conceptual notions.
ISO/IEC 11404:2007 specifies the required elements of mappings between the GPDs and the datatypes of some other language. ISO/IEC 11404:2007 does not specify the precise form of a mapping, but rather the required information content of a mapping.
|
Published |
2007-12 |
Edition : 2 |
Number of pages : 96 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 11430:1994 |
Information technology — Programming languages — Generic package of elementary functions for ADA |
|
Withdrawn |
1994-12 |
Edition : 1 |
Number of pages : 50 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 11729:1994 |
Information technology — Programming languages — Generic package of primitive functions for Ada |
|
Withdrawn |
1994-12 |
Edition : 1 |
Number of pages : 19 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 11730:1994 |
Information technology — Programming languages — Form Interface Management System (FIMS) |
|
Withdrawn |
1994-12 |
Edition : 1 |
Number of pages : 494 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC TR 11735:1996 |
Information technology — Extensions for real-time Ada |
Is intended to define a standard Ada library for hard real time (HRT) to support application portability at the source level. This is intended for application software developers as well as for Ada real time executive developers.
|
Withdrawn |
1996-11 |
Edition : 1 |
Number of pages : 337 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 11756:1992 |
Information technology — Programming languages — MUMPS |
|
Withdrawn |
1992-12 |
Edition : 1 |
Number of pages : 81 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 11756:1999 |
Information technology — Programming languages — M |
This International Standard describes the M programming language.
|
Published |
1999-07 |
Edition : 2 |
Number of pages : 115 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 12088-4:1995 |
Information technology — Computer graphics and image processing — Image processing and interchange — Application program interface language bindings — Part 4: |
Specifies a language dependent layer for the C language in which the Programmer's Imaging Kernel System (IPI-PIKS) and the Image Interchange Facility (IPI-IIF) Application Program Interfaces (APIs) are embedded duly considering the particular conventions of that language.
|
Published |
1995-12 |
Edition : 1 |
Number of pages : 613 |
Technical Committee |
35.060
Languages used in information technology
;
35.140
Computer graphics
|
| ISO/IEC 12227:1995 |
Information technology — Programming languages — SQL/Ada Module Description Language (SAMeDL) |
Specifies the syntax and semantics of a database programming language, the SQL/Ada Module Description Language, SAMeDL. Does not define the Programming Language Ada nor the Database Language SQL. The SAMeDL is defined with respect to entry level SQL.
|
Withdrawn |
1995-02 |
Edition : 1 |
Number of pages : 120 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC DTS 12907 |
Programming languages — Technical Specification — C++ Extensions for Transactional Memory 2 |
This Technical Specification will refer to the existing standard in ISO/IEC 14882:2020(E) and extend it with types and features related to transactional memory.
|
Under development |
|
Edition : 1 |
|
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13210:1994 |
Information technology — Test methods for measuring conformance to POSIX |
|
Withdrawn |
1994-12 |
Edition : 1 |
Number of pages : 46 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13210:1999 |
Information technology — Requirements and Guidelines for Test Methods Specifications and Test Method Implementations for Measuring Conformance to POSIX Standards |
Abstract: This International Standard defines the requirements and
guidelines for test method specifications and test method implementations
for measuring conformance to POSIX standards. Test specification
standard developers for other Application Programming Interface (API)
standards are encouraged to use this standard. This document is aimed
primarily at developers and users of test method specifications and
implementations.
|
Published |
1999-12 |
Edition : 2 |
Number of pages : 86 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13211-2:2000 |
Information technology — Programming languages — Prolog — Part 2: Modules |
This part of ISO/IEC 13211 is designed to promote the
applicability and portability of Prolog modules that contain
Prolog text complying with the requirements of the Programming
Language Prolog as specified in this part of ISO/IEC 13211.
This part of ISO/IEC 13211 specifies:
a) The representation of Prolog text that constitutes a Prolog
module,
b) The constraints that shall be satisfied to prepare Prolog
modules for execution, and
c) The requirements, restrictions and limits imposed on a
conforming Prolog processor that processes modules.
This part of ISO/IEC 13211 does not specify:
a) The size or number of Prolog modules that will exceed the
capacity of any specific data processing system or language
processor, or the actions to be taken when the limit is
exceeded,
b) The methods of activating the Prolog processor or the
set of commands used to control the environment in which
Prolog modules are prepared for execution,
c) The mechanisms by which Prolog modules are loaded,
d) The relationship between Prolog modules and the
processor-specific file system.
1.1 Notes
Notes in this part of ISO/IEC 13211 have no effect on the
language, Prolog text, module text or Prolog processors that are
defined as conforming to this part of ISO/IEC 13211. Reasons
for including a note include:
a) Cross references to other clauses and subclauses of this
part of ISO/IEC 13211 in order to help readers find their
way around,
b) Warnings when a built-in predicate as defined in this part
of ISO/IEC 13211 has a different meaning in some existing
implementations.
|
Published |
2000-06 |
Edition : 1 |
Number of pages : 23 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-1:2000 |
Information technology — Database languages — SQL multimedia and application packages — Part 1: Framework |
|
Withdrawn |
2000-09 |
Edition : 1 |
Number of pages : 11 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-1:2002 |
Information technology — Database languages — SQL multimedia and application packages — Part 1: Framework |
ISO/IEC 13249 defines a number of packages of generic data types common to various kinds of data used in multimedia and application areas, to enable that data to be stored and manipulated in an SQL database. The package in each subject area is defined as a part of ISO/IEC 13249.
ISO/IEC 13249-1:2002 defines those concepts, notations and conventions that are common to two or more other parts of ISO/IEC 13249. In particular it describes the way ISO/IEC 9075 is used in other parts to define the user-defined types and their behaviour appropriate to each subject area.
|
Withdrawn |
2002-12 |
Edition : 2 |
Number of pages : 21 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-1:2007 |
Information technology — Database languages — SQL multimedia and application packages — Part 1: Framework |
ISO/IEC 13249 defines a number of packages of generic data types common to various kinds of data used in multimedia and application areas, to enable that data to be stored and manipulated in an SQL database. The package in each subject area is defined as a part of ISO/IEC 13249. ISO/IEC 13249-1:2007 defines those concepts, notations and conventions that are common to two or more other parts of ISO/IEC 13249. In particular, it describes the way ISO/IEC 9075 is used in other parts of ISO/IEC 13249 to define the user-defined types and their behaviour appropriate to each subject area.
|
Withdrawn |
2007-02 |
Edition : 3 |
Number of pages : 13 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-1:2016 |
Information technology — Database languages — SQL multimedia and application packages — Part 1: Framework |
ISO/IEC 13249-1:2016 defines a number of packages of generic data types and table structures common to various kinds of data used in multimedia and application areas, to enable that data to be stored and manipulated in an SQL database. The package in each subject area is defined as a part of ISO/IEC 13249.
ISO/IEC 13249-1:2016 defines those concepts, notations and conventions that are common to two or more other parts of ISO/IEC 13249. In particular, it describes the way parts of ISO/IEC 9075 are used to define the user-defined types and their behaviour and views as a representation of table structures appropriate to each subject area.
|
Published |
2016-06 |
Edition : 4 |
Number of pages : 14 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-2:2000 |
Information technology — Database languages — SQL multimedia and application packages — Part 2: Full-Text |
|
Withdrawn |
2000-09 |
Edition : 1 |
Number of pages : 220 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-2:2000/Cor 1:2003 |
Information technology — Database languages — SQL multimedia and application packages — Part 2: Full-Text — Technical Corrigendum 1 |
|
Withdrawn |
2003-08 |
Edition : 1 |
Number of pages : 35 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-5:2001/Cor 1:2003 |
Information technology — Database languages — SQL multimedia and application packages — Part 5: Still Image — Technical Corrigendum 1 |
|
Withdrawn |
2003-08 |
Edition : 1 |
Number of pages : 12 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 15852:1999 |
Information technology — Programming languages — M Windowing API |
The M Windowing API (MWAPI) extends the M programming technology with the addition of capabilities for developing and operating graphical user interface (GUI) applications.
For the purposes of this International Standard, an application is defined as a collection of one or more M routines using MWAPI capabilities and a user is a person utilizing such an application.
|
Published |
1999-03 |
Edition : 1 |
Number of pages : 85 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-2:2003 |
Information technology — Database languages — SQL multimedia and application packages — Part 2: Full-Text |
ISO/IEC 13249:2003:
introduces the Full-Text part of ISO/IEC 13249 (all parts);gives the references necessary for ISO/IEC 13249:2003;defines notations and conventions specific to ISO/IEC 13249:2003;defines concepts specific to ISO/IEC 13249:2003;defines the full-text user-defined types and their associated routines.
The full-text user-defined types defined in ISO/IEC 13249:2003 adhere to the following.
A full-text user-defined type is generic to text handling. It addresses the need to search and retrieve information based on aspects of full-text data using patterns such as words, phrases, proximity expansion, fuzzy expansion and thesaurus based expansions. It also addresses the need to construct such search patterns for text identification facilities and text ranking facilities.A full-text user-defined type does not redefine the database language SQL directly or in combination with another full-text data type.
An implementation of ISO/IEC 13249:2003 may exist in environments that also support information and content management, decision support, data mining and data warehousing systems.
Application areas addressed by implementations of ISO/IEC 13249:2003 include, but are not restricted to, library, newspaper, multimedia and scientific research applications.
|
Published |
2003-11 |
Edition : 2 |
Number of pages : 232 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-3:1999 |
Information technology — Database languages — SQL Multimedia and Application Packages — Part 3: Spatial |
|
Withdrawn |
1999-12 |
Edition : 1 |
Number of pages : 332 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-3:1999/Cor 1:2003 |
Information technology — Database languages — SQL Multimedia and Application Packages — Part 3: Spatial — Technical Corrigendum 1 |
|
Withdrawn |
2003-10 |
Edition : 1 |
Number of pages : 23 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-3:2003 |
Information technology — Database languages — SQL multimedia and application packages — Part 3: Spatial |
ISO/IEC 13249-3:2003:
introduces the Spatial part of ISO/IEC 13249 (all parts);gives the references necessary for ISO/IEC 13249-3:2003;defines notations and conventions specific to ISO/IEC 13249-3:2003;defines concepts specific to ISO/IEC 13249-3:2003;defines spatial user-defined types and their associated routines.
The spatial user-defined types defined in ISO/IEC 13249-3:2003 adhere to the following.
A spatial user-defined type is generic to spatial data handling. It addresses the need to store, manage and retrieve information based on aspects of spatial data such as geometry, location and topology.A spatial user-defined type does not redefine the database language SQL directly or in combination with another spatial data type.
Implementations of ISO/IEC 13249-3:2003 may exist in environments that also support geographic information, decision support, data mining and data warehousing systems.
Application areas addressed by implementations of ISO/IEC 13249-3:2003 include, but are not restricted to, automated mapping, desktop mapping, facilities management, geoengineering, graphics, multimedia and resource management applications.
|
Withdrawn |
2003-10 |
Edition : 2 |
Number of pages : 453 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-3:2006 |
Information technology — Database languages — SQL multimedia and application packages — Part 3: Spatial |
ISO/IEC 13249-3:2006 defines spatial user-defined types, routines and schemas for generic spatial data handling. It addresses the need to store, manage and retrieve information based on aspects of spatial data such as geometry, location and topology.
Implementations of ISO/IEC 13249-3:2006 may exist in environments that also support geographic information, decision support, data mining, and data warehousing systems. Application areas addressed by implementations of ISO/IEC 13249-3:2006 include, but are not restricted to, automated mapping, desktop mapping, facilities management, geoengineering, graphics, location based services, multimedia, and resource management applications.
|
Withdrawn |
2006-11 |
Edition : 3 |
Number of pages : 578 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-3:2011 |
Information technology — Database languages — SQL multimedia and application packages — Part 3: Spatial |
ISO/IEC 13249-3:2011 defines spatial user-defined types, routines and schemas for generic spatial data handling. It addresses the need to store, manage and retrieve information based on aspects of spatial data such as geometry, location and topology.
Implementations of ISO/IEC 13249-3:2011 may exist in environments that also support geographic information, decision support, data mining, and data warehousing systems. Application areas addressed by implementations of ISO/IEC 13249-3:2011 include, but are not restricted to, automated mapping, desktop mapping, facilities management, geoengineering, graphics, location-based services, terrain modelling, multimedia, and resource management applications.
|
Withdrawn |
2011-04 |
Edition : 4 |
Number of pages : 742 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-3:2016 |
Information technology — Database languages — SQL multimedia and application packages — Part 3: Spatial |
ISO/IEC 13249:2016
a) defines concepts specific to this part of ISO/IEC 13249,
b) defines spatial user-defined types and their associated routines.
|
Published |
2016-01 |
Edition : 5 |
Number of pages : 1328 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-5:2001 |
Information technology — Database languages — SQL multimedia and application packages — Part 5: Still Image |
|
Withdrawn |
2001-05 |
Edition : 1 |
Number of pages : 116 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-5:2003 |
Information technology — Database languages — SQL multimedia and application packages — Part 5: Still image |
ISO/IEC 13249-5:2003:
introduces the still image part of ISO/IEC 13249 (all parts);gives the references necessary for ISO/IEC 13249-5:2003;defines notations and conventions specific to ISO/IEC 13249-5:2003;defines concepts specific to ISO/IEC 13249-5:2003;defines the still image user-defined types and their associated routines.
The still image user-defined types defined in ISO/IEC 13249-5:2003 adhere to the following.
A still image user-defined type is generic to image handling. It addresses the need to store, manage and retrieve information based on aspects of inherent image characteristics such as height, width and format and based on image features such as average color, color histogram, positional color and texture. It also addresses the need to employ manipulation such as rotation, scaling as well as similarity assessment.A still image user-defined type does not redefine the database language SQL directly or in combination with another still image data type.
The still image user-defined types are applicable to all different image formats. However, not all functionality can be used with all known still image formats.
An implementation of ISO/IEC 13249-5:2003 may exist in environments that also support information and content management, decision support, data mining and data warehousing systems.
Application areas addressed by implementations of ISO/IEC 13249-5:2003 include, but are not restricted to, graphics, multimedia, scientific research and medicine.
|
Published |
2003-11 |
Edition : 2 |
Number of pages : 104 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-6:2002 |
Information technology — Database languages — SQL multimedia and application packages — Part 6: Data mining |
ISO/IEC 13249-6:2002 specifies an interface for data mining to enable standard access to and storage and manipulation of typical data structures in data mining.
ISO/IEC 13249-6:2002 specifies
user-defined types for the four major data mining functionsassociation rules,clustering,classification,and regression,routines to manipulate these user-defined types to allowsetting parameters for mining activities,training of mining models,testing of mining models,and application of mining models,user-defined types for data structures common across these data mining functions to capture metadata for data mining input.
ISO/IEC 13249-6:2002 provides for interchange of data mining models so that models built on one system can be imported and deployed in other environments.
|
Withdrawn |
2002-12 |
Edition : 1 |
Number of pages : 196 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13249-6:2006 |
Information technology — Database languages — SQL multimedia and application packages — Part 6: Data mining |
ISO/IEC 13249 defines a number of packages of generic data types common to various kinds of data used in multimedia and application areas, to enable that data to be stored and manipulated in an SQL database.
ISO/IEC 13249-6:2006 introduces the data-mining package, gives the necessary references, defines notations and conventions specific to ISO/IEC 13249-6:2006, defines concepts specific to ISO/IEC 13249-6:2006, and defines data mining user-defined types and their associated routines.
The data-mining user-defined types defined in ISO/IEC 13249-6:2006 are generic to data-mining data handling. They address the need to store, manage and retrieve information based on elements such as data-mining models, data-mining settings, and data-mining test results.
|
Published |
2006-11 |
Edition : 2 |
Number of pages : 282 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC TS 13249-7:2013 |
Information technology — Database languages — SQL multimedia and application packages — Part 7: History |
The ISO/IEC 13249 series defines a number of packages of generic data types common to various kinds of data used in multimedia and application areas, to enable that data to be stored and manipulated in an SQL database.
ISO/IEC TS 13249-7:2013:
defines concepts specific to ISO/IEC TS 13249-7:2013;
defines history user-defined types and their associated routines.
|
Withdrawn |
2013-02 |
Edition : 1 |
Number of pages : 107 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13568:2002 |
Information technology — Z formal specification notation — Syntax, type system and semantics |
The following are within the scope of this International Standard:
_ the syntax of the Z notation;
_ the type system of the Z notation;
_ the semantics of the Z notation;
_ a toolkit of widely used mathematical operators;
_ LATEX [10] and e-mail mark-ups of the Z notation.
The following are outside the scope of this International Standard:
_ any method of using Z, though an informative annex (E) describes one widely-used convention.
|
Published |
2002-07 |
Edition : 1 |
Number of pages : 189 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13568:2002/Cor 1:2007 |
Information technology — Z formal specification notation — Syntax, type system and semantics — Technical Corrigendum 1 |
|
Published |
2007-07 |
Edition : 1 |
Number of pages : 10 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13719-1:1995 |
Information technology — Portable Common Tool Environment (PCTE) — Part 1: Abstract specification |
|
Withdrawn |
1995-06 |
Edition : 1 |
Number of pages : 359 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14651:2001/Amd 2:2005 |
Information technology — International string ordering and comparison — Method for comparing character strings and description of the common template tailorable ordering — Amendment 2 |
|
Withdrawn |
2005-10 |
Edition : 1 |
Number of pages : 2 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO 712:1985 |
Cereals and cereal products — Determination of moisture content (Routine reference method) |
|
Withdrawn |
1985-12 |
Edition : 2 |
Number of pages : 3 |
Technical Committee |
67.060
Cereals, pulses and derived products
|
| ISO/IEC 13719-1:1998 |
Information technology — Portable Common Tool Environment (PCTE) — Part 1: Abstract specification |
This part of ISO/IEC 13719 specifies PCTE in abstract, programming-language-independent, terms. It specifies the interface supported by any conforming implementation as a set of abstract operation specifications, together with the types of their parameters and results. It is supported by a number of standard bindings, i.e. representations of the interface in standard programming languages.
The scope of this part of ISO/IEC 13719 is restricted to a single PCTE installation. It does not specify the means of communication between PCTE installations, nor between a PCTE installation and another system.
A number of features are not completely defined in this part of ISO/IEC 13719, some freedom being allowed to the implementor. Some of these are implementation limits, for which constraints are defined (see clause 24). The other implementation-dependent and implementation-defined features are specified in the appropriate places in this Standard.
PCTE is an interface to a set of facilities that forms the basis for constructing environments supporting systems engineering projects. These facilities are designed particularly to provide an infrastructure for programs which may be part of such environments. Such programs, which are used as aids to systems development, are often referred to as tools.
This part of ISO/IEC 13719 also includes (in annex B) a language standard for the PCTE Data Description Language (DDL), suitable for writing PCTE schema definition sets.
|
Published |
1998-10 |
Edition : 2 |
Number of pages : 460 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13719-2:1995 |
Information technology — Portable Common Tool Environment (PCTE) — Part 2: C programming language binding |
|
Withdrawn |
1995-06 |
Edition : 1 |
Number of pages : 152 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13719-2:1998 |
Information technology — Portable Common Tool Environment (PCTE) — Part 2: C programming language binding |
|
Published |
1998-10 |
Edition : 2 |
Number of pages : 145 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13719-3:1995 |
Information technology — Portable common tool environment (PCTE) — Part 3: Ada programming language binding |
|
Withdrawn |
1995-09 |
Edition : 1 |
Number of pages : 132 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13719-3:1998 |
Information technology — Portable common tool environment (PCTE) — Part 3: Ada programming language binding |
|
Published |
1998-10 |
Edition : 2 |
Number of pages : 161 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13719-4:1998 |
Information technology — Portable Common Tool Environment (PCTE) — Part 4: IDL binding (Interface Definition Language) |
|
Published |
1998-10 |
Edition : 1 |
Number of pages : 125 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13751:2001 |
Information technology — Programming languages, their environments and system software interfaces — Programming language Extended APL |
This International Standard defines the programming language APL and the environment
in which APL programs are executed. Its purpose is to facilitate interchange and promote
portability of APL programs and programming skills. This International Standard specifies
the syntax and semantics of APL programs and the characteristics of the environment in
which APL programs are executed.
It also specifies requirements for conformance to this International Standard, including the
publication of values and characteristics of implementation properties so that conforming
implementations can be meaningfully compared.
This International Standard does not specify:
? implementation properties that are likely to vary with the particular equipment or
operating system used;
? required values for implementation limits such as APL workspace size or numeric
precision;
? the data structures used to represent APL objects;
? the facilities available through shared variables.
|
Published |
2001-02 |
Edition : 1 |
Number of pages : 281 |
Technical Committee |
35.060
Languages used in information technology
|
| 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) |
|
Withdrawn |
1998-08 |
Edition : 1 |
Number of pages : 62 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13814:1998 |
Information technology — Programming languages — Generic package of complex elementary functions for Ada |
|
Withdrawn |
1998-07 |
Edition : 1 |
Number of pages : 36 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13816:1997 |
Information technology — Programming languages, their environments and system software interfaces — Programming language ISLISP |
|
Withdrawn |
1997-05 |
Edition : 1 |
Number of pages : 126 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14651:2001/Amd 3:2006 |
Information technology — International string ordering and comparison — Method for comparing character strings and description of the common template tailorable ordering — Amendment 3 |
|
Withdrawn |
2006-10 |
Edition : 1 |
Number of pages : 11 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO 1162:1975 |
Cereals and pulses — Method of test for infestation by X-ray examination |
|
Withdrawn |
1975-12 |
Edition : 1 |
Number of pages : 4 |
Technical Committee |
67.060
Cereals, pulses and derived products
|
| ISO/IEC 13816:2007 |
Information technology — Programming languages, their environments and system software interfaces — Programming language ISLISP |
ISO/IEC 13816:2007 specifies syntax and semantics of the computer programming language ISLisp by specifying requirements for a conforming ISLisp processor and a conforming ISLisp text. The design goals for ISLisp are the following.
ISLisp shall be compatible with existing Lisp dialects where feasible.
ISLisp shall have as a primary goal to provide basic functionality.
ISLisp shall be object-oriented.
ISLisp shall be designed with extensibility in mind.
ISLisp shall give priority to industrial needs over academic needs.
ISLisp shall promote efficient implementations and applications.
ISO/IEC 13816:2007 does not specify:
the size or complexity of an ISLisp text that exceeds the capacity of any specific data processing system or the capacity of a particular processor, nor the actions to be taken when the corresponding limits are exceeded;
the minimal requirements of a data processing system that is capable of supporting an implementation of a processor for ISLisp;
the method of preparation of an ISLisp text for execution and the method of activation of this ISLisp text, prepared for execution;
the typographical presentation of an ISLisp text published for human reading;
extensions that might or might not be provided by the implementation.
|
Published |
2007-10 |
Edition : 2 |
Number of pages : 127 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13817-1:1996 |
Information technology — Programming languages, their environments and system software interfaces — Vienna Development Method — Specification Language — Part 1: Base language |
Specifies the model based specification language VDM-SL (Vienna Development Method - Specification Language). Contains the mathematical and interchange representation, gives the syntax, the static and the dynamic semantics, and conformity for specification and tools.
|
Published |
1996-12 |
Edition : 1 |
Number of pages : 399 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 13886:1996 |
Information technology — Language-Independent Procedure Calling (LIPC) |
Specifies a model for procedure calls, and a reference syntax for mapping to and from the model. The syntax is referred to as the Interface Definition Notation. The model includes procedure invocation, parameter passing, completion status and environmental issues.
|
Published |
1996-03 |
Edition : 1 |
Number of pages : 69 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC TR 14252:1996 |
Information technology — Guide to the POSIX Open System Environment (OSE) |
Describes POSIX Open System Environment (POSIX OSE). It is intended to be used by anyone interested in using standards to construct an information processing system, including consumers, system integrators, application developers, system providers, and procurement agencies.
|
Withdrawn |
1996-12 |
Edition : 1 |
Number of pages : 261 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC TR 14369:1999 |
Information technology — Programming languages, their environments and system software interfaces — Guidelines for the preparation of Language-Independent Service Specifications (LISS) |
|
Withdrawn |
1999-10 |
Edition : 1 |
Number of pages : 68 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC TR 14369:2014 |
Information technology — Programming languages, their environments and system software interfaces — Guidelines for the preparation of Language-Independent Service Specifications (LISS) |
ISO/IEC TR 14369:2014 provides guidelines to those concerned with developing specifications of information technology services and their interfaces intended for use by clients of the services, in particular by external applications that do not necessarily all share the environment and assumptions of one particular programming language. The guidelines do not directly or fully cover all aspects of service or interface specifications, but they do cover those aspects required to achieve language independence, i.e. required to make a specification neutral with respect to the language environment from which the service is invoked. The guidelines are primarily concerned with the interface between the service and the external applications making use of the service, including the special case where the service itself is already specified in a language-dependent way but needs to be invoked from environments of other languages. Language bindings, already addressed by another Technical Report, ISO/IEC/TR 10182, are dealt with by providing advice on how to use the two Technical Reports together.
ISO/IEC TR 14369:2014 provides technical guidelines, rather than organizational or administrative guidelines for the management of the development process, though in some cases the technical guidelines may have organizational or administrative implications.
|
Withdrawn |
2014-12 |
Edition : 1 |
Number of pages : 63 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14772-1:1997 |
Information technology — Computer graphics and image processing — The Virtual Reality Modeling Language — Part 1: Functional specification and UTF-8 encoding |
|
Published |
1997-12 |
Edition : 1 |
Number of pages : 236 |
Technical Committee |
35.060
Languages used in information technology
;
35.140
Computer graphics
|
| ISO/IEC 14772-1:1997/Amd 1:2003 |
Information technology — Computer graphics and image processing — The Virtual Reality Modeling Language — Part 1: Functional specification and UTF-8 encoding — Amendment 1: Enhanced interoperability |
|
Published |
2003-12 |
Edition : 1 |
Number of pages : 46 |
Technical Committee |
35.060
Languages used in information technology
;
35.140
Computer graphics
|
| ISO/IEC TR 14369:2018 |
Information technology — Programming languages, their environments and system software interfaces — Guidelines for the preparation of language-independent service specifications (LISS) |
ISO/IEC TR 14369:2018 provides guidelines to those concerned with developing specifications of information technology services and their interfaces intended for use by clients of the services, in particular by external applications that do not necessarily all share the environment and assumptions of one particular programming language. The guidelines do not directly or fully cover all aspects of service or interface specifications, but they do cover those aspects required to achieve language independence, i.e. required to make a specification neutral with respect to the language environment from which the service is invoked. The guidelines are primarily concerned with the interface between the service and the external applications making use of the service, including the special case where the service itself is already specified in a language-dependent way but needs to be invoked from environments of other languages. Language bindings, already addressed by ISO/IEC TR 10182, are dealt with by providing advice on how to use the two documents together.
ISO/IEC TR 14369:2018 provides technical guidelines, rather than organizational or administrative guidelines for the management of the development process, though in some cases the technical guidelines can have organizational or administrative implications.
|
Published |
2018-01 |
Edition : 2 |
Number of pages : 64 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14515-1:2000 |
Information technology — Portable Operating System Interface (POSIX®) — Test methods for measuring conformance to POSIX — Part 1: System interfaces |
ISO/IEC 14515-1:2000(E) (IEEE Std 2003.1-1992) provides a definition of the requirements
placed upon providers of POSIX test methods for POSIX.1 (ISO/IEC 9945-1:1990; IEEE Std
1003.1-1990). These requirements consist of a POSIX.1-ordered list of assertions defining those
aspects of POSIX.1 that are to be tested and the associated test methods that are to be used in
performing those tests. This standard is aimed primarily at POSIX.1 test suite providers and
POSIX.1 implementors. This standard specifies those aspects of POSIX.1 that shall be verified by
conformance test methods.
|
Published |
2000-12 |
Edition : 1 |
Number of pages : 317 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14515-1:2000/Amd 1:2003 |
Information technology — Portable Operating System Interface (POSIX®) — Test methods for measuring conformance to POSIX — Part 1: System interfaces — Amendment 1: Realtime Extension (C Language) |
|
Published |
2003-08 |
Edition : 1 |
Number of pages : 368 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14515-2:2003 |
Information technology — Portable Operating System Interface (POSIX®) — Test methods for measuring conformance to POSIX — Part 2: Shell and utilities |
ISO/IEC 14515-2:2004 defines a standard for test methods for the interface to command interpretation, or "shell" services, and common utility programs for application programs. These test methods are derived from the definitions contained in ISO/IEC 9945-2:1993 (IEEE Std 1003.2-1992) }, hereinafter referred to as "POSIX.2." The services and programs described in POSIX.2 are complementary to those specified by ISO/IEC 9945-1:1990 (IEEE Std 1003.1-1990).
|
Withdrawn |
2003-09 |
Edition : 1 |
Number of pages : 1393 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14519:1999 |
Information technology — POSIX Ada Language Interfaces — Binding for System Application Program Interface (API) — Realtime Extensions |
|
Withdrawn |
1999-04 |
Edition : 1 |
Number of pages : 529 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14519:2001 |
Information technology — POSIX Ada Language Interfaces — Binding for System Application Program Interface (API) |
Abstract:
This standard is part of the POSIX ® series of standards for applications and user inter-faces to
open systems. It defines the Ada language bindings as package specifications and accompanying textual
descriptions of the application program interface (API). This standard supports application portability at the
source code level through the binding between ISO 8652:1995 (Ada) and ISO/IEC 9945-1:1996 (IEEE Std
1003.1-1996) (POSIX) as amended by IEEE P1003.1g/D6.6. Terminology and general requirements, process
primitives, the process environment, files and directories, input and output primaries, device- and classspecific
functions, language-specific services for Ada, system databases, synchronization, memory
management, execution scheduling, clocks and timers, message passing, task management, the XTI and
socket detailed network inter-faces, event management, network support functions, and protocol-specific
mappings are covered. It also specifies behavior to support the binding that must be provided by the Ada.
|
Published |
2001-12 |
Edition : 2 |
Number of pages : 871 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14568:1997 |
Information technology — DXL: Diagram eXchange Language for tree-structured charts |
|
Published |
1997-05 |
Edition : 1 |
Number of pages : 13 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14651:2001 |
Information technology — International string ordering and comparison — Method for comparing character strings and description of the common template tailorable ordering |
|
Withdrawn |
2001-02 |
Edition : 1 |
Number of pages : 46 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14651:2001/Amd 1:2003 |
Information technology — International string ordering and comparison — Method for comparing character strings and description of the common template tailorable ordering — Amendment 1 |
|
Withdrawn |
2003-08 |
Edition : 1 |
Number of pages : 3 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14772-2:2004 |
Information technology — Computer graphics and image processing — The Virtual Reality Modeling Language (VRML) — Part 2: External authoring interface (EAI) |
ISO/IEC 14772-1, the Virtual Reality Modeling Language (VRML), defines a file format that integrates 3D graphics and multimedia. Conceptually, each VRML file is a 3D time-based space that contains graphic and aural objects that can be dynamically modified through a variety of mechanisms. This part of ISO/IEC 14772 defines the interface that applications external to the VRML browser may use to access and manipulate the objects defined in ISO/IEC 14772-1.
The interface described here is designed to allow an external environment to access nodes in a VRML scene using the existing VRML event model. In this model, an eventOut of a given node can be routed to an eventIn of another node. When the eventOut generates an event, the eventIn is notified and its node processes that event. Additionally, if a script in a Script node has a reference to a given node it can send events directly to any eventIn of that node and it can read the last value sent from any of its eventOuts.
The scope of this standard is to cover all forms of access to a VRML browser from external applications. It is equally valid for a database with a object interface to access a standalone browser in a presentation slide as it is for a Java applet operating within a web browser and the available services do not vary.
This standard does not provide a byte level protocol description as there can be many valid ways of expressing an interaction with a browser. Instead, it represents the interface in terms of the services provided and the parameters that are passed to access these services. Individual language and protocol bindings to these services are available as annexes to this part of ISO/IEC 14772.
|
Published |
2004-03 |
Edition : 1 |
Number of pages : 49 |
Technical Committee |
35.060
Languages used in information technology
;
35.140
Computer graphics
|
| ISO/IEC 14882:1998 |
Programming languages — C++ |
|
Withdrawn |
1998-09 |
Edition : 1 |
Number of pages : 732 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14882:2003 |
Programming languages — C++ |
ISO/IEC 14882:2003 specifies requirements for implementations of the C++ programming language and standard library. By implication, it also defines C++ programs and their behavior.
C++ is a general-purpose programming language based on the C programming language as described in ISO/IEC 9899:1990. In addition to the facilities provided by C, C++ provides additional data types, classes, templates, exceptions, namespaces, inline functions, operator overloading, function-name overloading, references, free-store management operators, and additional library facilities.
|
Withdrawn |
2003-10 |
Edition : 2 |
Number of pages : 757 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14882:2011 |
Information technology — Programming languages — C++ |
ISO/IEC 14882:2011 specifies requirements for implementations of the C++ programming language. The first such requirement is that they implement the language, and so ISO/IEC 14882:2011 also defines C++. Other requirements and relaxations of the first requirement appear at various places within ISO/IEC 14882:2011.
C++ is a general purpose programming language based on the C programming language as specified in ISO/IEC 9899:1999. In addition to the facilities provided by C, C++ provides additional data types, classes, templates, exceptions, namespaces, operator overloading, function name overloading, references, free store management operators, and additional library facilities.
|
Withdrawn |
2011-09 |
Edition : 3 |
Number of pages : 1338 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14882:2014 |
Information technology — Programming languages — C++ |
ISO/IEC 14882:2014 specifies requirements for implementations of the C++ programming language. The first such requirement is that they implement the language, and so this International Standard also defines C++. Other requirements and relaxations of the first requirement appear at various places within this International Standard.
C++ is a general purpose programming language based on the C programming language as described in ISO/IEC 9899:1999 Programming languages ? C (hereinafter referred to as the C standard). In addition to the facilities provided by C, C++ provides additional data types, classes, templates, exceptions, namespaces, operator overloading, function name overloading, references, free store management operators, and additional
library facilities.
|
Withdrawn |
2014-12 |
Edition : 4 |
Number of pages : 1358 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14882:2017 |
Programming languages — C++ |
ISO/IEC 14882:2017 specifies requirements for implementations of the C++ programming language. The first such requirement is that they implement the language, so this document also defines C++. Other requirements and relaxations of the first requirement appear at various places within this document.
C++ is a general purpose programming language based on the C programming language as described in ISO/IEC 9899:2011 Programming languages ? C (hereinafter referred to as the C standard). In addition to the facilities provided by C, C++ provides additional data types, classes, templates, exceptions, namespaces, operator overloading, function name overloading, references, free store management operators, and additional library facilities.
|
Withdrawn |
2017-12 |
Edition : 5 |
Number of pages : 1605 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14882:2020 |
Programming languages — C++ |
This document specifies requirements for implementations of the C++ programming language. The first such requirement is that they implement the language, so this document also defines C++. Other requirements
and relaxations of the first requirement appear at various places within this document.
C++ is a general purpose programming language based on the C programming language as described in
ISO/IEC 9899:2018 Programming languages — C (hereinafter referred to as the C standard). C++ provides
many facilities beyond those provided by C, including additional data types, classes, templates, exceptions,
namespaces, operator overloading, function name overloading, references, free store management operators,
and additional library facilities.
|
Published |
2020-12 |
Edition : 6 |
Number of pages : 1853 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO 14190:1998 |
Aerospace — Airframe rolling bearings: ball and spherical roller bearings — Technical specification |
|
Withdrawn |
1998-05 |
Edition : 1 |
Number of pages : 32 |
Technical Committee |
49.035
Components for aerospace construction
|
| ISO/IEC CD 14882 |
Programming languages — C++ |
This document specifies requirements for implementations of the C++ programming language. The first such requirement is that they implement the language, so this document also defines C++. Other requirements
and relaxations of the first requirement appear at various places within this document.
C++ is a general purpose programming language based on the C programming language as described in
ISO/IEC 9899:2018 Programming languages — C (hereinafter referred to as the C standard). C++ provides
many facilities beyond those provided by C, including additional data types, classes, templates, exceptions,
namespaces, operator overloading, function name overloading, references, free store management operators,
and additional library facilities.
|
Under development |
|
Edition : 7 |
|
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 14977:1996 |
Information technology — Syntactic metalanguage — Extended BNF |
Defines a notation, Extended BNF, for specifying the syntax of a linear sequence of symbols. It defines both the logical structure of the notation and its graphical representation.
|
Published |
1996-12 |
Edition : 1 |
Number of pages : 12 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 15068-2:1999 |
Information technology — Portable Operating System Interface (POSIX) System Administration — Part 2: Software Administration |
|
Withdrawn |
1999-04 |
Edition : 1 |
Number of pages : 267 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 15145:1997 |
Information technology — Programming languages — FORTH |
This International Standard specifies an interface between a Forth System and a Forth Program by defining the words provided by a Standard System.
|
Published |
1997-04 |
Edition : 1 |
Number of pages : 210 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC ISP 15287-2:2000 |
Information technology — Standardized Application Environment Profile — Part 2: POSIX® Realtime Application Support (AEP) |
|
Withdrawn |
2000-03 |
Edition : 1 |
Number of pages : 123 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 15291:1999 |
Information technology — Programming languages — Ada Semantic Interface Specification (ASIS) |
The Ada Semantic Interface Specification (ASIS) is an interface between an Ada environment (as defined by ISO/IEC 8652:1995) and any tool requiring information from this environment. An Ada environment includes valuable semantic and syntactic information. ASIS is an open and published callable interface which gives CASE tool and application developers access to this information. ASIS has been designed to be independent of underlying Ada environment implementations, thus supporting portability of software engineering tools while relieving tool developers from needing to understand the complexities of an Ada environment’s proprietary internal representation.
Examples of tools that benefit from the ASIS interface include: automated code monitors, browsers, call tree tools, code reformators, coding standards compliance tools, correctness verifiers, debuggers, dependency tree analysis tools, design tools, document generators, metrics tools, quality assessment tools, reverse engineering tools, re-engineering tools, safety and security tools, style checkers, test tools, timing estimators, and translators.
This International Standard specifies the form and meaning of the ASIS interface to the Ada compilation environment.
This International Standard is applicable to tools and applications needing syntactic and semantic information in the Ada compilation environment.
|
Published |
1999-04 |
Edition : 1 |
Number of pages : 283 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 15437:2001 |
Information technology — Enhancements to LOTOS (E-LOTOS) |
This International Standard defines the syntax and semantics of the enhanced LOTOS language (ISO 8807),
named E-LOTOS. E-LOTOS is used for the formal description of the behavioural aspects of distributed and
concurrent systems in general and in the area of open distributed processing in particular.
|
Published |
2001-08 |
Edition : 1 |
Number of pages : 187 |
Technical Committee |
35.060
Languages used in information technology
;
35.080
Software
|
| ISO/IEC TR 15580:1998 |
Information technology — Programming languages — Fortran — Floating-point exception handling |
|
Withdrawn |
1998-12 |
Edition : 1 |
Number of pages : 27 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC TR 15580:2001 |
Information technology — Programming languages — Fortran — Floating-point exception handling |
|
Withdrawn |
2001-06 |
Edition : 2 |
Number of pages : 29 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC TR 15581:1998 |
Information technology — Programming languages — Fortran — Enhanced data type facilities |
|
Withdrawn |
1998-12 |
Edition : 1 |
Number of pages : 13 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC TR 15581:2001 |
Information technology — Programming languages — Fortran — Enhanced data type facilities |
|
Withdrawn |
2001-06 |
Edition : 2 |
Number of pages : 14 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO 29842:2011/Amd 1:2015 |
Sensory analysis — Methodology — Balanced incomplete block designs — Amendment 1 |
|
Published |
2015-03 |
Edition : 1 |
Number of pages : 1 |
Technical Committee |
67.240
Sensory analysis
|
| ISO/IEC 15897:2011 |
Information technology — User interfaces — Procedures for the registration of cultural elements |
lSO/IEC 15897:2011 specifies the information that can appear in a Cultural Specification and defines the procedures for registering such specifications. The Cultural Specifications can include freeform Narrative Cultural Specifications and Repertoiremaps as described in lSO/IEC 15897:2011, POSIX Locales and Charmaps conforming to ISO/IEC/IEEE 9945, and other machine-parsable specifications such as FDCC-sets, Repertoiremaps and Charmaps following the recommendations of ISO/IEC TR 14652, and Cultural Specifications formatted using SGML or XML. The registry is in printed and electronic form.
lSO/IEC 15897:2011 sets out the procedures for registering cultural elements, both as narrative text and in a more formal manner, using the techniques of ISO/IEC/IEEE 9945, and other machine-processable formats such as those specified in ISO/IEC TR 14652.
lSO/IEC 15897:2011 registers amongst other items Narrative Cultural Specifications and Repertoiremaps, POSIX Locales and POSIX Charmaps as defined in ISO/IEC/IEEE 9945, and other machine-parsable Cultural Specifications such as ISO/IEC TR 14652 FDCC-sets, Charmaps and Repertoiremaps, and Cultural Specifications in SGML or XML.
|
Published |
2011-10 |
Edition : 2 |
Number of pages : 45 |
Technical Committee |
35.060
Languages used in information technology
;
35.240.99
IT applications in other fields
|
| ISO/IEC 15897:2011/Cor 1:2013 |
Information technology — User interfaces — Procedures for the registration of cultural elements — Technical Corrigendum 1 |
|
Published |
2013-01 |
Edition : 2 |
Number of pages : 3 |
Technical Committee |
35.060
Languages used in information technology
;
35.240.99
IT applications in other fields
|
| ISO/IEC TR 15942:2000 |
Information technology — Programming languages — Guide for the use of the Ada programming language in high integrity systems |
1 Scope
This Technical Report provides guidance on the use of Ada when producing high integrity systems. In producing such
applications it is usually the case that adherence to guidelines or standards has to be demonstrated to independent bodies.
These guidelines or standards vary according to the application area, industrial sector or nature of the risk involved.
For safety applications, the international generic standard is [IEC 61508] of which part 3 is concerned with software.
For security systems, the multi-national generic assessment guide is [ISO CD 15408].
For sector-specific guidance and standards there are:
Airborne civil avionics: [DO-178B]
Nuclear power plants: [IEC 880]
Medical systems: [IEC 601-4]
Pharmaceutical: [GAMP]
For national/regional guidance and standards there are the following:
UK Defence: [DS 00-55]
European rail: [EN 50128]
European security: [ITSEC]
US nuclear: [NRC]
UK automotive: [MISRA]
US medical: [FDA]
US space: [NASA]
The above standards and guides are referred to as Standards in this Technical Report. The above list is not exhaustive but
indicative of the type of Standard to which this Technical Report provides guidance.
The specific Standards above are not addressed individually but this Technical Report is synthesized from an analysis of their
requirements and recommendations.
1.1 Within the scope
This Technical Report assumes that a system is being developed in Ada to meet a standard listed above or one of a similar
nature. The primary goal of this Technical Report is to translate general requirements into Ada specific ones. For example, a
general standard might require that dynamic testing provides evidence of the execution of all the statements in the code of the
application. In the case of generics, this is interpreted by this Technical Report to mean all instantiations of the generic should
be executed.
ISO/IEC TR 15942:2000 (E)
2 © ISO/IEC 2000 - All rights reserved
This Technical Report is intended to provide guidance only, and hence there are no ?shalls'. However, this Technical Report
identifies verification and validation issues which should be resolved and documented according to the sector-specific
standards being employed.
The following topics are within the scope of this Technical Report:
_ the choice of features of the language which aid verification and compliance to the standards,
_ identification of language features requiring additional verification steps,
_ the use of tools to aid design and verification,
_ issues concerning qualification of compilers for use on high integrity applications,
_ tools, such as graphic design tools, which generate Ada source code which is accessible to users.
Tools which generate Ada source code require special consideration. Where generated code may be modified or extended,
verification of the extensions and overall system will be assisted if the guidelines have been taken into account. Even where
modification is not planned, inspection and analysis of the generated code may be unavoidable unless the generator is trusted or
?qualified' according to an applicable standard. Finally, even if generated code is neither modified nor inspected, the overall
verification process may be made more complicated if the code deviates from guidelines intended to facilitate testing and
analysis. Potential users of such tools should evaluate their code generation against the guidance provided in this Technical
Report.
1.2 Out of scope
The following topics are considered to be out of scope with respect to this Technical Report:
_ Domain-specific standards,
_ Application-specific issues,
_ Hardware and system-specific issues,
_ Human factor
|
Published |
2000-03 |
Edition : 1 |
Number of pages : 48 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 16262:1998 |
Information technology - ECMAScript language specification |
|
Withdrawn |
1998-12 |
Edition : 1 |
Number of pages : 98 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 16262:2002 |
Information technology - ECMAScript language specification |
ISO/IEC 16262:2002 defines the ECMAScript scripting language.
|
Withdrawn |
2002-06 |
Edition : 2 |
Number of pages : 169 |
Technical Committee |
35.060
Languages used in information technology
|
| ISO/IEC 16262:2011 |
Information technology — Programming languages, their environments and system software interfaces — ECMAScript language specification |
ISO/IEC 16262:2011 defines the ECMAScript scripting language.
|
Withdrawn |
2011-06 |
Edition : 3 |
Number of pages : 240 |
Technical Committee |
35.060
Languages used in information technology
|