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: 1014db,28b95f3aa171a9e2 X-Google-Thread: 103376,fc52c633190162e0,start X-Google-Attributes: gid1014db,gid103376,public X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!tiscali!newsfeed1.ip.tiscali.net!proxad.net!news.cs.univ-paris8.fr!ciril.fr!news.univ-lille1.fr!news.cict.fr!not-for-mail From: Marc Boyer Newsgroups: comp.lang.c,comp.lang.ada Subject: Re: why learn C? Followup-To: comp.lang.ada Date: Fri, 23 Feb 2007 08:09:22 +0000 (UTC) Organization: CICT Message-ID: References: <1172144043.746296.44680@m58g2000cwm.googlegroups.com> <1172161751.573558.24140@h3g2000cwc.googlegroups.com> <546qkhF1tr7dtU1@mid.individual.net> Reply-To: Marc.Boyer@enseeiht.yahoo.fr (del yahoo) NNTP-Posting-Host: ubu.enseeiht.fr Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.cict.fr 1172218162 14843 147.127.81.80 (23 Feb 2007 08:09:22 GMT) X-Complaints-To: usenet@news.cict.fr NNTP-Posting-Date: Fri, 23 Feb 2007 08:09:22 +0000 (UTC) User-Agent: slrn/0.9.8.1pl1 (Debian) Xref: g2news2.google.com comp.lang.c:81270 comp.lang.ada:9445 Date: 2007-02-23T08:09:22+00:00 List-Id: Le 23-02-2007, Default User a �crit�: > Marc Boyer wrote: > >> Le 22-02-2007, arnuld a �crit�: >> >> > 1. C gives you a strong base of Procedural style of programming >> which >> > forms the basis of learning other paradigms e.g OOP >> > >> >> I am not sure that C gives better 'strong base' than Ada. >> > >> > OK, 1st have to Google for Ada as i never came across some >> > Ada-code. i never even read about its design-goals and/or any >> > articles related to it. >> >> comp.lang.ada >> >> > BTW, your "summary of Ada" can be useful for me, if you can. >> >> In a very few words, Ada is a modern Pascal. > > That's way too few. If you have time to give a long definition of Ada, just do it. > Ada was a language created from scratch for > high-safety programming, commissioned by the US Department of Defense. > It's based on Pascal, but no more a "modern Pascal" than C++ is a > "modern C". I agree. >> And Ada 83 >> is, to me, a very good langage to learn procedural programming. > > It used to be difficult to find free Ada compilers (or even any that > didn't cost a fortune). A brief bit of searching seems to indicate that > that's not so much the case anymore. What about GNAT ? Marc Boyer