Building Consensus for Ada 9X.

Saved in:
Bibliographic Details
Title: Building Consensus for Ada 9X.
Authors: Ploedereder, Erhard1 ploedere@informatik.uni.stuttgart.de
Source: Communications of the ACM. Nov92, Vol. 35 Issue 11, p85-88. 4p.
Subjects: Ada (Computer program language), Programming languages, Computer engineering, Systems design, Electronic data processing, Artificial languages
Abstract: Language design is a most difficult task. While the original design of a language has the distinct advantage of filling a blank page, the revision of a language needs to abide by a number of constraints that limit the degree of design freedom. Ada was developed with a number of underlying design principles and concepts. Revisions to the language must be in consonance with this existing overall philosophy of Ada. Extensions need to fit into this philosophy. This not only makes the description of Ada 9X easier, but facilitates the training of personnel in the revised language. Ada engineers should not need to change their style of design and programming in order to use Ada 9X, and must be able to gradually migrate to Ada 9X as they explore and experiment with the newly provided capabilities. A most stringent constraint on the language revision is the desire to keep the revised language upward compatible with the existing standard. One needs to take into account millions of lines of existing Ada code in development, use and maintenance today which eventually will be migrated to Ada 9X environments.
Database: Engineering Source
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 12619803
AccessLevel: 6
PubType: Periodical
PubTypeId: serialPeriodical
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Building Consensus for Ada 9X.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Ploedereder%2C+Erhard%22">Ploedereder, Erhard</searchLink><relatesTo>1</relatesTo><i> ploedere@informatik.uni.stuttgart.de</i>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Communications+of+the+ACM%22">Communications of the ACM</searchLink>. Nov92, Vol. 35 Issue 11, p85-88. 4p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Ada+%28Computer+program+language%29%22">Ada (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Programming+languages%22">Programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+engineering%22">Computer engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Systems+design%22">Systems design</searchLink><br /><searchLink fieldCode="DE" term="%22Electronic+data+processing%22">Electronic data processing</searchLink><br /><searchLink fieldCode="DE" term="%22Artificial+languages%22">Artificial languages</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Language design is a most difficult task. While the original design of a language has the distinct advantage of filling a blank page, the revision of a language needs to abide by a number of constraints that limit the degree of design freedom. Ada was developed with a number of underlying design principles and concepts. Revisions to the language must be in consonance with this existing overall philosophy of Ada. Extensions need to fit into this philosophy. This not only makes the description of Ada 9X easier, but facilitates the training of personnel in the revised language. Ada engineers should not need to change their style of design and programming in order to use Ada 9X, and must be able to gradually migrate to Ada 9X as they explore and experiment with the newly provided capabilities. A most stringent constraint on the language revision is the desire to keep the revised language upward compatible with the existing standard. One needs to take into account millions of lines of existing Ada code in development, use and maintenance today which eventually will be migrated to Ada 9X environments.
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=12619803
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1145/138844.138852
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 4
        StartPage: 85
    Subjects:
      – SubjectFull: Ada (Computer program language)
        Type: general
      – SubjectFull: Programming languages
        Type: general
      – SubjectFull: Computer engineering
        Type: general
      – SubjectFull: Systems design
        Type: general
      – SubjectFull: Electronic data processing
        Type: general
      – SubjectFull: Artificial languages
        Type: general
    Titles:
      – TitleFull: Building Consensus for Ada 9X.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Ploedereder, Erhard
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 11
              Text: Nov92
              Type: published
              Y: 1992
          Identifiers:
            – Type: issn-print
              Value: 00010782
          Numbering:
            – Type: volume
              Value: 35
            – Type: issue
              Value: 11
          Titles:
            – TitleFull: Communications of the ACM
              Type: main
ResultId 1