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,c406e0c4a6eb74ed X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!newshub.sdsu.edu!elnk-nf2-pas!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!newsread2.news.pas.earthlink.net.POSTED!01cc3b7c!not-for-mail Reply-To: "Richard Riehle" From: "Richard Riehle" Newsgroups: comp.lang.ada References: <49dc98cf.0408110556.18ae7df@posting.google.com> Subject: Re: ADA Popularity Discussion Request X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 Message-ID: <7AnYc.1788$8d1.97@newsread2.news.pas.earthlink.net> Date: Sun, 29 Aug 2004 16:34:11 GMT NNTP-Posting-Host: 66.81.223.101 X-Complaints-To: abuse@earthlink.net X-Trace: newsread2.news.pas.earthlink.net 1093797251 66.81.223.101 (Sun, 29 Aug 2004 09:34:11 PDT) NNTP-Posting-Date: Sun, 29 Aug 2004 09:34:11 PDT Organization: EarthLink Inc. -- http://www.EarthLink.net Xref: g2news1.google.com comp.lang.ada:3144 Date: 2004-08-29T16:34:11+00:00 List-Id: "jayessay" wrote in message news:m3oekuf050.fsf@rigel.goldenthreadtech.com... > "Richard Riehle" writes: > > > also know some C++. My class is a multi-language class in > > which students are learning Ada, C++, Lisp, and a little bit > > Please, please tell me you are not telling them that Lisp is a > functional language which only has recursion for looping and only has > symbols and lists for data representation. > > And please say you never use examples like: > > (setq foo '(a b c)) > Good question, Jay. Actually, whenever possible, for the Lisp unit in this class, I invite one of our other professors, a Lisp advocate and Lisp expert, to guest lecture a few sessions. For Prolog, I do the same. In each case, those guest lecturers illustrate the capabilities of those languages with large, real-life applications they have actually deployed. The combination of their experience and their enthusiasm for their preferred language encourages students to consider such alternatives when they need to make a choice. One of my goals, in this course, is to broaden the perspective of the students so they will understand the benefits of the choices available to them when they are confronted with real-world problems. Richard Riehle