Building Consensus for Ada 9X.
Saved in:
| 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 |