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.1 required=5.0 tests=BAYES_05,INVALID_MSGID 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: fc89c,97188312486d4578 X-Google-Attributes: gidfc89c,public X-Google-Thread: 1014db,6154de2e240de72a X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,97188312486d4578 X-Google-Attributes: gid103376,public From: dewar@cs.nyu.edu (Robert Dewar) Subject: Re: Should I learn C or Pascal? Date: 1996/07/21 Message-ID: #1/1 X-Deja-AN: 169450389 references: <4sf9e7$kl7@news.jump.net> <4slt4p$9jj@ns.broadvision.com> <4sokr1$4c9@news.interpath.net> <01bb7687$3ca92080$87ee6fce@timpent.airshields.com> <31F2A919.3BFA@world2u.com> organization: Courant Institute of Mathematical Sciences newsgroups: comp.lang.c,comp.lang.c++,comp.unix.programmer,comp.dos.programmer,comp.lang.ada Date: 1996-07-21T00:00:00+00:00 List-Id: "> Programmers who do not assembly language are dangerous, > because they do not fundamentally understand what the > compiler is generating." What I tell my students is that learning assembly language (or rather machine architecture and machine language, which is really the issue) is like learning how internal combustion engines and other elements of a car work. Even if you do not plan to become an auto mechanic, you will find that this knowledge is very useful, both from the point of view of allowing you to figure out what might be wrong, and in understanding what the auto-mechanic has to say when something really does go wrong.