Access over 20 million homework & study documents

ADA Programming language

Content type
User Generated
Type
Study Guide
Rating
Showing Page:
1/2
ADA Programming language
ADA is an object based programming language.Ada has built-in features that directly support structured,
object-oriented, generic, distributed and concurrent programming.
CHARACTERISTICS of ADA
Supports early binding and late binding
Polymorphism
Data hiding
Concurrency
Generecity
An extremely strong, static and safe type system, which allows the programmer to construct powerful
abstractions that reflect the real world, and allows the compiler to detect many logic errors before they become bugs.
Features are summarized below.
Modularity, whereby the compiler directly manages the construction of very large software systems from
modules called objects.
BINDING:Supports early binding(object is linked to function call at compile time )and Late binding object
is linked to function call at run time.)
Polymorphuism:Ability by which different object respond to same message in different form.
Information hiding:The language separates interfaces from implementation, and provides fine-grained
control over visibility.
Readability, which helps programmers review and verify code
Portability: the language definition allows compilers to differ only in a few controlled ways, and otherwise
defines the semantics of programs very precisely; as a result, Ada source text is very portable across
compilers and across target hardware platforms
Generecity: Generic units are one of the ways in which the Ada language supports reusability of code. A
generic unit is a subprogram or package that defines algorithms in terms of types and operations that are
not defined until the user instantiates them.
Exception handling is the process of responding to the occurrence, during computation, of exceptions
anomalous or exceptional situations requiring special processing often changing the normal flow of
program execution.
Concurrency: Multiple tasks within one program. Each task is independent but can synchronize with other
tasks.
SIMULA Object oriented language
Early and late binding
Polymorphism

Sign up to view the full document!

lock_open Sign Up
Showing Page:
2/2

Sign up to view the full document!

lock_open Sign Up
Unformatted Attachment Preview
ADA Programming language ADA is an object based programming language.Ada has built-in features that directly support structured, object-oriented, generic, distributed and concurrent programming. CHARACTERISTICS of ADA Supports early binding and late binding Polymorphism Data hiding Concurrency Generecity An extremely strong, static and safe type system, which allows the programmer to construct powerful abstractions that reflect the real world, and allows the compiler to detect many logic errors before they become bugs. Features are summarized below. Modularity, whereby the compiler direct ...
Purchase document to see full attachment
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Anonymous
Awesome! Made my life easier.

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4