com 1013 ada programming

Post on 09-Jul-2015

70 Views

Category:

Devices & Hardware

0 Downloads

Preview:

Click to see full reader

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