[Home]History of Ada programming language

HomePage | Recent Changes | Preferences

Revision 11 . . (edit) December 13, 2001 2:30 am by Matthew Woodcraft [Wikify 'garbage collection']
Revision 10 . . (edit) December 3, 2001 7:44 am by Matthew Woodcraft [Move list of future discussion topics to /talk]
Revision 9 . . December 3, 2001 7:26 am by Matthew Woodcraft [Add brief description of language features]
Revision 8 . . December 3, 2001 5:52 am by Matthew Woodcraft [phrasing, correctness]
Revision 7 . . December 3, 2001 1:53 am by Taw [See also: [[Steelman language requirements]]]
Revision 6 . . (edit) August 17, 2001 11:19 pm by Koyaanis Qatsi
  

Difference (from prior major revision) (minor diff, author diff)

Changed: 1,2c1
Ada is a [strongly typed]? programming language created by Cii Honeywell Bull and led by Jean Ichbiah for the [US Department of Defense]?. It is similar to traditional structured
programming languages and adds several object based concepts.
Ada is a programming language created by Cii Honeywell Bull and led by Jean Ichbiah for the [US Department of Defense]?. It is similar to traditional structured programming languages and adds several object based concepts.

Added: 5a5,14

Language Features




Ada was originally targetted at embedded and real-time systems, and is still commonly used for those purposes. The Ada 95 revision improved support for systems, numerical, and financial programming.

Notable features of Ada include [Strong typing]?, run-time checking, parallel processing, exception handling, and generics. Ada 95 added support for object-oriented programming, including dynamic dispatch.

Ada implementations do not typically use garbage collection for storage management. Ada supports a limited form of [region-based storage management]? which allows some cases of access to unallocated memory to be detected at compile time.

History





Removed: 17,26d25



What about
* how Ada tied into formal specification languages?
* how Ada is very stongly typed
* packages in Ada
* concurrency support
* real time/embedded system support ???
* how Ada suffered from design by DOC committee/specifications and required super-fast hardware for compilation/debugging.
* ?? others

Changed: 34c33
See also: Steelman language requirements
See also: Steelman language requirements

HomePage | Recent Changes | Preferences
Search: