Xref: utzoo comp.lang.c++:2106 comp.lang.c:14349 comp.lang.forth:662 comp.lang.fortran:1526 comp.lang.misc:2182 Path: utzoo!attcan!uunet!sco!seanf From: seanf@sco.COM (Sean Fagan) Newsgroups: comp.lang.c++,comp.lang.c,comp.lang.forth,comp.lang.fortran,comp.lang.misc Subject: Re: Assembly or .... Message-ID: <1793@scolex> Date: 28 Nov 88 18:57:56 GMT References: <1388@aucs.UUCP> <729@convex.UUCP> <1961@crete.cs.glasgow.ac.uk> Reply-To: seanf@sco.COM (Sean Fagan) Organization: The Santa Cruz Operation, Inc. Lines: 17 In article <1961@crete.cs.glasgow.ac.uk> orr@cs.glasgow.ac.uk (Fraser Orr) writes: >Do you think it is important to understand how transistors work as well? >The semantic level of most mircoprocessors is high enough that >learning a HLL is pretty much sufficient these days (compare 68000 asm >to C for example.) However, not all micros use a 68k. Compare 8086 asm to C. Or 88k asm to C. Or SPARC asm to C. It is, IMHO, a good idea to learn assembly, or at least enough to understand the concepts. This can help people do the ever unpopular "microoptimizations," and also to understand why the program may run so slowly. It also helps when you need to break into adb and find out why the blasted program is dereferencing through location 12 8-). -- Sean Eric Fagan | "Engineering without management is *ART*" seanf@sco.UUCP | Jeff Johnson (jeffj@sco) (408) 458-1422 | Any opinions expressed are my own, not my employers'.