🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.arch
Article #2561

Re: C as an aid writing assembler

#2561
From: Henry Spencer
Date: Tue, 17 Jun 1986 18:17
17 lines
1437 bytes
> > All High level languages do is attempt to organize the
> > macros and subroutines that might otherwise be written in
> > assembler...
> 
> ...A high level language should be more than a glorified macro assembler...

In particular, a high-level language should do its best to check the
programmer's code for errors -- something no macro assembler will ever
be able to do very well.  Features like type checking are not mere frills;
they catch many errors.	 Decent high-level languages give the translator
a much better grasp of what the programmer is doing, so it can point out
inconsistencies.  (It can also optimize the code better -- most hand-written
assembler is not highly optimized, because it's too much work for a human.)
-- 
Usenet(n): AT&T scheme to earn
revenue from otherwise-unused	Henry Spencer @ U of Toronto Zoology
late-night phone capacity.	{allegra,ihnp4,decvax,pyramid}!utzoo!henry
Technical Details
Message-ID: <6814@utzoo.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!henry
References: <201@pyuxv.UUCP> <3700003@uiucdcsp>

Show Full Headers
Complete Article Headers
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: arc1-ca.pugleaf.net!utzoo!henry
From: henry@utzoo.UUCP (Henry Spencer)
Newsgroups: net.arch,net.lang
Subject: Re: C as an aid writing assembler
Message-ID: <6814@utzoo.UUCP>
Date: Tue, 17-Jun-86 14:17:43 EDT
Article-I.D.: utzoo.6814
Posted: Tue Jun 17 14:17:43 1986
Date-Received: Tue, 17-Jun-86 14:17:43 EDT
References: <201@pyuxv.UUCP> <3700003@uiucdcsp>
Organization: U of Toronto Zoology
Lines: 17