Ada 9X Project Report. Character Set Issues for Ada 9X

Abstract

Issues and design considerations relevant to the introduction of large and/or multiple coded character sets in the Ada language definition are presented. Emphasis is on identifying and understanding design and implementation considerations. Some recommendations are made. During balloting on the ISO draft international standard for Ada (ISO DIS 8652) conducted in 1986, two comments (neither part of a negative vote) indicated that Ada should be adapted to allow use of coded character sets other than ASCII. Both Japan and Czechoslovakia urged that Ada be adapted to allow the use of so-called national replacement character sets as part of the next revision of Ada. ISO JTC1/SC22/ WG9 agreed that this proposal should be considered in the next revision. The draft standard was approved without modification, and became known as ISO 8652- 1987 Programming Language Ada. Now that the revision process for the ANSI, and thereby the ISO, standards is in progress under the leadership of the US department of Defense, it is appropriate to explore the issues involved in adapting the Ada language definition to deal with coded character sets other than ASCII. This report is organized in two main parts. Section 2 provides a brief overview of the world of coded character sets. This material provides background for the following main part. Section 3 provides a survey of the various design issues that must be considered for the Ada language. Where possible, approaches that are promising as a basic for incorporation in Ada 9X are recommended.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1989
Accession Number
ADA221614

Entities

People

  • John B. Goodenough
  • Ronald F. Brender

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Air Platforms

DTIC Thesaurus Topics

  • Acquisition
  • Air Force
  • Application Software
  • Artificial Intelligence
  • Computer Programming
  • Computer Programs
  • Computers
  • Department Of Defense
  • Engineering
  • Europe
  • Geographic Regions
  • High Level Languages
  • Language
  • Law
  • Linguistics
  • Programming Languages
  • Software Development

Readers

  • Computer Science.
  • Software Verification and Validation.
  • Systems Analysis and Design