Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!henry From: henry@utzoo.UUCP (Henry Spencer) Newsgroups: net.unix-wizards,net.lang Subject: Re: Optimization and language level Message-ID: <4815@utzoo.UUCP> Date: Fri, 21-Dec-84 12:44:51 EST Article-I.D.: utzoo.4815 Posted: Fri Dec 21 12:44:51 1984 Date-Received: Fri, 21-Dec-84 12:44:51 EST References: <6599@brl-tgr.ARPA> <979@opus.UUCP>, <227@harvard.ARPA> Organization: U of Toronto Zoology Lines: 21 > ... But then, perhaps I shouldn't say 'realize' as > it appears that many partisans of a (dare I mention it?) well-known PDP-7 > operating system still cling tenaciously to its systems programming language's > virtual lack of implementation-independent semantics... Those of us partisans who long ago stopped counting the number of different machines that Unix will run on are snickering at this. C's semantics seem to be implementation-independent enough that the same code runs on everything from an 8088 to a Cray... > ... (really, now, is C much > higher level than assembly language?). Name one assembly language that will run on both (say) a PDP11 and a 370. Not a random example; our local text editor runs on those machines among a number of others. It's written in, you guessed it, C. -- "Those who do not remember the past are condemned to repeat it." Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,linus,decvax}!utzoo!henry