Path: utzoo!utgpu!attcan!uunet!littlei!intelisc!omepd!merlyn From: merlyn@intelob (Randal L. Schwartz @ Stonehenge) Newsgroups: comp.arch Subject: Re: using (ugh! yetch!) assembler Message-ID: <3709@omepd> Date: 2 Aug 88 15:47:07 GMT References: <6341@bloom-beacon.MIT.EDU> <60859@sun.uucp> <474@m3.mfci.UUCP> <2442@pt.cs.cmu.edu> <2959@utastro.UUCP> Sender: news@omepd Reply-To: merlyn@intelob.intel.com (Randal L. Schwartz @ Stonehenge) Organization: Stonehenge; netaccess via BiiN, Hillsboro, Oregon, USA Lines: 23 In-reply-to: nather@utastro.UUCP (Ed Nather) In article <2959@utastro.UUCP>, nather@utastro (Ed Nather) writes: | In article <2442@pt.cs.cmu.edu>, lindsay@k.gp.cs.cmu.edu (Donald Lindsay) writes: | > This whole "debate" is silly. Didn't anyone ever hear of portability? | > | | Gad, I forgot! Unix, the portable OS, was written in C with *no* assembly | code -- have I got the story right? Maybe I'm missing the sarcasm, if any (I don't see a smiley face). But, just to set the record straight (which probably 15 other people are typing in at this very moment to do as well... "USENET: where every innocent question is answered simultaneously by 15 others, generating 225 followups, ad infinitum...")... UN*X is *mostly* C, with some low-level interface routines (interrupt, boot, and memory management sorta stuff) in the assembler of the target machine. Of course, by the time it goes through the compiler, it's *all* assembly code :-). -- Randal L. Schwartz, Stonehenge Consulting Services (503)777-0095 on contract to BiiN Technical Publications (for now :-), Hillsboro, Oregon or ...!tektronix!ogcvax!omepd!intelob!merlyn Standard disclaimer: I *am* my employer!