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=-1.1 required=5.0 tests=BAYES_00, PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,a9b0810d3106d9b8 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!news4.google.com!feeder2.cambriumusenet.nl!feed.tweaknews.nl!138.195.8.3.MISMATCH!news.ecp.fr!news.jacob-sparre.dk!pnx.dk!jacob-sparre.dk!ada-dk.org!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Fun with C Date: Mon, 18 Apr 2011 18:10:46 -0500 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <27cf3992-4132-4483-9110-adc7a089cd4a@e8g2000vbz.googlegroups.com> <3ccf18a2-ba10-42bc-aeab-9368749961fb@a11g2000pro.googlegroups.com> <4c2b6a58-e3b6-47da-95e0-64853be5c1f9@v11g2000prb.googlegroups.com> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: munin.nbi.dk 1303168248 4422 69.95.181.76 (18 Apr 2011 23:10:48 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Mon, 18 Apr 2011 23:10:48 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 X-RFC2646: Format=Flowed; Original Xref: g2news1.google.com comp.lang.ada:18878 Date: 2011-04-18T18:10:46-05:00 List-Id: "Elias Salom�o Helou Neto" wrote in message news:d169b543-eed4-4a0a-a295-e391c198463e@j9g2000prj.googlegroups.com... On Apr 17, 8:43 pm, "Nasser M. Abbasi" wrote: ... >> I must have been doing something really wrong all those years, >> becuase the only way I learned a new language was by >> programming in it. > >Without even reading a book about it? You are doing things terribly >wrong. Of course programming is the best way to learn, but not without >a good book to read while practicing. There aren't always books to read. We wrote a partial Ada *compiler* back in 1980 from a description circulated by our professor (Janus/Ada originally started in a compiler construction course). The only book that we had (and we didn't get that until near the end of the class when we had already decided to commercialize it) was the 1980 Ada Reference Manual. I'm pretty sure that we had already converted the entire compiler into Ada code (so it could compile itself) before we saw any of the early Ada textbooks. (The Pyle textbook that we distributed with the compiler didn't come out until late 1981, I think.) That was OK, Ada wasn't that different than Pascal which we both already knew well. I recall being asked on several occassions why we were able to build an Ada compiler is so much less time and manpower than everyone else. And there was no secret -- we used Ada and probably didn't spend as much time debugging as others. Randy.