From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,3be76ca884705a45 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!193.201.147.68.MISMATCH!feeder.news-service.com!94.75.214.39.MISMATCH!aioe.org!.POSTED!not-for-mail From: "Nasser M. Abbasi" Newsgroups: comp.lang.ada Subject: Re: is Ada still being used for teaching at universities? Date: Sun, 13 Mar 2011 06:40:43 -0700 Organization: Aioe.org NNTP Server Message-ID: References: Reply-To: nma@12000.org NNTP-Posting-Host: tUYQ4Ty9mMw9Pdc8TJRFQA.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9 X-Notice: Filtered by postfilter v. 0.8.2 Xref: g2news2.google.com comp.lang.ada:19108 Date: 2011-03-13T06:40:43-07:00 List-Id: On 3/13/2011 6:22 AM, John McCormick wrote: > On Mar 11, 8:33 pm, "Nasser M. Abbasi" wrote: >> I made a survey of text books today at my university book store, >> and I could not find a single book on Ada (nor on Fortran for that matter). >> >> --Nasser > > Ada is still being used for teaching. That is good to know. ... > Currently C++, Java, and increasingly Python are the major languages > used in Freshman courses. Yes, and Matlab for Engineering and many math departments as well. > I'm finding students in my upper level > courses who started out in Python haven't a clue about arrays. > Another classic "low level" language feature bites the dust replaced > by dynamic data structures from massive libraries. > Sure. Ask one of those students to code a linked list or a queue from scratch for example, and they will look funny at you ;). Everything is an object or a container these days. The old skills of learning how to implement classical data structures from scratch (linked list, queues, hash tables, binary tress, DAG's etc...) are now replaced by just learning new API's of reusable libraries. It is a matter of finding the correct class or package and using it. That is all what is needed. No need to know how it works from inside. One can't really fight this trend, it is the new way of doing things. > I have just returned from the ACM SIGCSE (Special Interest Group for > Computer Science Education) where SIGAda has a booth in the exhibit > hall. Amazing how many people stop by to say how they would love to > teach Ada to beginners but that the students would revolt if they did > not teach one of the popular three languages. I think we are the only > discipline in which the content of Freahman courses is determined by > the "want ads". > > John Yes, schools teach what industry asks for. If industry starts asking for graduates with Ada skills, then schools will start teaching that. --Nasser