com 1013 ada programming
Post on 09-Jul-2015
70 Views
Preview:
DESCRIPTION
TRANSCRIPT
INTRODUCTIONADA AUGUSTA BYRON , COUNTESS OF LOVALACE (1815-1852)
Poet Lord Byron’s Daughter
A Mathematician
Worked with Charles Babbage on the Different Language
Invented the first program for Baggage’s Difference Engine
First “computer scientist” in history
INFORMATION OF ADA PROGRAMMING High level programming language
Designed to be a general-purpose language for everything from business application to rocket guidance systems
Developed in the late 1970s & 1980s for United States Defences Department
Internationally standardized , general purpose programming language
Used in wide variety of application from missile control to pay roll processing to air traffic control
BENEFITS Helps to design safe & reliable code
Reduce development cost
Support new & changing technologies
Facilitates development of complex program
Helps make code readable & portable
Reduces certifications cost for safety-critical software
FEATURES Object-oriented programming
Strong typing
Abstraction to fit program domain
Generic programming / templates
Exception handing
Real-time programming
Facilities for modular organization of code
Numeric processing
MAINTAINABILITY Program structuring based on modularity & high-level
of readability
Allow packages modification without affecting other program modules
PORTABILITY Developed for one system can easily compiled &
ported to other system
Internationally standardized software language by MIL-STD 1815 A , ANSI &ISO
MODULARITYOrganizes code into self-contained units that can be :
Planned
Written
Compiled
Tested separately
REUSABILITY ADA package concepts allow users to develop software
components
Retrieved , used or changed without affecting the rest of the program
ADA’s Generic Program Units allow program to perform the same logical function on more than one type of data
Package & Generic also support data abstraction & object-oriented design
ADA’s ADVANTAGES Time-tested , safe & secure programming
Modern programming language designed for large , long-lived application & embedded system in particular
Safety & security are essential
CONCLUSIONADA’s is an internationally standardize language combining :
Object-oriented programming features
Well-engineered concurrency facilities
Real time support
Built-in-reliability
An appropriate tool for addressing the real issues facing software developers today
ADA’s is used throughout a number of major industries to design software that protect business .
THANK YOU FOR YOUR ATTENTION ……
top related