Tasking is one of the unique features of Ada & a very powerful one at that. This would be a good choice for a project to illustrate the power of Ada. (Especially if you have a compiler and target machine that support multiple processors!) Without knowing how large or complex a program you must come up with, it is hard to suggest an interesting parallel-programming project. A simple one might be to create tasks for sorting a deck of cards. The main program divides the deck of cards into the four suits (hearts, diamonds, spades, clubs) and then you have four tasks that sort each suit into numerical order. At the end, they rendesvous to merge the results. Its a small problem, but one that at least illustrates the possibilities of how things can be done in parallel. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "Aba A�over" wrote in message news:mailman.1001216841.11614.comp.lang.ada@ada.eu.org... > 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!? > Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger. http://im.yahoo.com