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
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
> Valerie Jean T. Aņover
> Do You Yahoo!?
> Listen to your Yahoo! Mail messages from any phone.