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. > http://phone.yahoo.com >