TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
"Harbaugh, John S" <[log in to unmask]>
Reply To:
Harbaugh, John S
Thu, 27 Sep 2001 13:07:46 -0700
text/plain (64 lines)
Hi, Aba -

Some strengths of the language include:

Concurrency - Ada has a rich set of Tasks (kind of a communicating thread)
and Protected Objects (a high-level monitor).  These can be distributed on
one or many processors.  Much more advanced than Java threads.

Object Oriented Programming - Ada provides complete support for abstraction,
inheritance, and polymorphism

Embedded Programming - Specify memory representation and location,
interfaces to C, FORTRAN, and COBOL, interrupt handling, exception handling,
streams, real time clock, and more!

Supports a readable, understandable programming style.

All this, and you don't have to go outside the language to a POSIX binding
for example.

Hope this helps,

        - John Harbaugh

> ----------
> From:         Aba Aqover[SMTP:[log in to unmask]]
> Reply To:     Aba Aqover
> Sent:         Thursday, September 27, 2001 8:15 AM
> To:   [log in to unmask]
> Subject:      Ada project
> Greetings! I am a third year computer science
> student in De La Salle
> University, Philippines. We
>  are currently taking up a course called THEOPRO
> which stands for Theory of
> Programming Languages.
>  As a requirement for the course, we were tasked
> to learn a programming
> language on our own and
>  make a software project using that language. My
> partner and I were
> assigned the language Ada. I
>  came across your site while doing research on
> the language. Our professor
> told us that we have to
>  make a software project that would be able to
> show the powers of the Ada
> language compared to the
>  other programming languages. Can you please
> give me some ideas on what
> types of software project
>  we can do in order to show this? Thank you very
> much.
>  Sincerely,
>  Valerie Jean T. Aņover
> __________________________________________________
> Do You Yahoo!?
> Listen to your Yahoo! Mail messages from any phone.