com 1013 ada programming

12

Upload: puteri-sabah

Post on 09-Jul-2015

70 views

Category:

Devices & Hardware


0 download

DESCRIPTION

:)

TRANSCRIPT

Page 1: Com 1013 ADA programming
Page 2: Com 1013 ADA programming

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

Page 3: Com 1013 ADA programming

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

Page 4: Com 1013 ADA programming

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

Page 5: Com 1013 ADA programming

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

Page 6: Com 1013 ADA programming

MAINTAINABILITY Program structuring based on modularity & high-level

of readability

Allow packages modification without affecting other program modules

Page 7: Com 1013 ADA programming

PORTABILITY Developed for one system can easily compiled &

ported to other system

Internationally standardized software language by MIL-STD 1815 A , ANSI &ISO

Page 8: Com 1013 ADA programming

MODULARITYOrganizes code into self-contained units that can be :

Planned

Written

Compiled

Tested separately

Page 9: Com 1013 ADA programming

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

Page 10: Com 1013 ADA programming

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

Page 11: Com 1013 ADA programming

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 .

Page 12: Com 1013 ADA programming

THANK YOU FOR YOUR ATTENTION ……