🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #1322

Re: It looks like he's at it again!

#1322
From: Amos Shapir
Date: Thu, 12 Jul 1990 05:10
25 lines
1583 bytes
In article <2336@l.cc.purdue.edu> cik@l.cc.purdue.edu (Herman Rubin) writes:
>
>Most of the present assemblers are horrors, but there are a few, like CAL
>on the CRAYs, or COMPASS on the CDC 6x00 and related machines, which were
>a step in the right direction.

I don't know about CAL, but if it's as elaborate as COMPASS it's a step
in the wrong direction, or at least a step too far.  While some macro
capability is welcome, things like COMPASS are addictive; programmers
end up using them to write programs that looks nice in the source,
but the generated code ends up being worse than what any HLL would do.

>
>As for assemblers, adding weak typing and good macro capabilities (the
>macro should have an arbitrary syntax) to something like CAL would do
>a good job.

This is exactly what BCPL is; and BCPL begat B, and B begat C...
What we need is an intermediate level language, like C used to be
in the Good Old Days.

-- 
	Amos Shapir		amos@taux01.nsc.com, amos@nsc.nsc.com
National Semiconductor (Israel) P.O.B. 3007, Herzlia 46104, Israel
Tel. +972 52 522408  TWX: 33691, fax: +972-52-558322 GEO: 34 48 E / 32 10 N
Technical Details
Message-ID: <4193@taux01.nsc.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!wuarchive!decwrl!nsc!taux01!amos
References: <2336@l.cc.purdue.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!wuarchive!decwrl!nsc!taux01!amos
From: amos@taux01.nsc.com (Amos Shapir)
Newsgroups: comp.lang.misc
Subject: Re: It looks like he's at it again!
Message-ID: <4193@taux01.nsc.com>
Date: 12 Jul 90 05:10:41 GMT
References: <2336@l.cc.purdue.edu>
Organization: National Semiconductor (IC) Ltd, Israel, Home of the Series 32000
Lines: 25
X-Hdate: 19 Tamuz 5750