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.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1696ae,97188312486d4578 X-Google-Attributes: gid1696ae,public X-Google-Thread: 109fba,baaf5f793d03d420 X-Google-Attributes: gid109fba,public X-Google-Thread: 1014db,6154de2e240de72a X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,97188312486d4578 X-Google-Attributes: gid103376,public From: steidl@centuryinter.net Subject: Re: Should I learn C or Pascal? Date: 1996/07/20 Message-ID: <4sr8ut$4bf@news.ld.centuryinter.net>#1/1 X-Deja-AN: 169196398 references: <4sf9e7$kl7@news.jump.net> <4slt4p$9jj@ns.broadvision.com> <4sokr1$4c9@news.interpath.net> organization: Century Internet reply-to: steidl@centuryinter.net newsgroups: comp.lang.c,comp.lang.c++,comp.dos.programmer,comp.lang.ada Date: 1996-07-20T00:00:00+00:00 List-Id: In <4sokr1$4c9@news.interpath.net>, softbase@mercury.interpath.com (Scott McMahan - Softbase Systems) writes: >Patrick Horgan (patrick@broadvision.com) wrote: > >: Of course I think you should learn at least seven or eight high level languages >: just for fun > >Once you know C, Pascal and other structured languages >aren't much of a challenge. Perl is very similar. You can >learn 5-6 languages just from C and a little study. Throw >in C++ and couple of others and you'll be all set. It is more challenging (and beneficial) if you pick languages that are *not* like C/C++ when picking other languages to learn. Just a few examples: SmallTalk, Haskell, Prolog. Each of these has unique and fundamental ways of doing things that are not a part of C or C++. >: and five or six assemblers for the same reason. > >I'd rather just learn C and port it. Asm isn't as important >anymore now that there's so many different platforms. He didn't say to write your programs in assembler, just learn it. It can give you a better understanding of what's going on "under the hood" and can thus improve your C/C++ programming. (I personally found that pointers were much easier to learn in 6809 than in C.) Someone in the comp.lang.c++ group recently asked why they were getting a stack overflow when their procedure said they had sufficient stack space. If that person had been initiated into the world of assembly language programming and interrupt handling, they would have known why their C++ program wasn't working. -Jeff steidl@centuryinter.net - http://www.dont.i.wish.com/ All opinions are my own, and are subject to change without notice.