🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #1405

Re: Algol, and language design

#1405
From: Jeff Mantei
Date: Tue, 31 Jul 1990 18:23
17 lines
1270 bytes
seanf@sco.COM (Sean Fagan) writes:
>The CDC Cyber 170 machines (of which most people know I am a big fan 8-))
>have no stack, and, on a subroutine call, write an instruction into the
>first word of the subroutine ("jump <retaddr>," basicly).

	There is a problem with this is if you want shareable text --
	which has to be immutable.

>Incidently:  Crays stuff the return address into a register, which your
>routine can then save if it wants to (leaf routines, of course, don't need
>to save it).

	Also, the new HP Precision Architecture RISC processor machines 
	use a similar convention.

					Jeff Mantei
					mantei@cs.uiuc.edu
Technical Details
Message-ID: <1990Jul31.182320.6205@brutus.cs.uiuc.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!brutus.cs.uiuc.edu!mantei
References: <25630@cs.yale.edu> <58091@lanl.gov> <1990Jul26.024449.1777@esegue.segue.boston.ma.us> <2406@l.cc.purdue.edu> <1990Jul27.010930.12560@lth.se> <1990Jul28.185054.2595@sco.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!brutus.cs.uiuc.edu!mantei
From: mantei@casca.cs.uiuc.edu (Jeff Mantei)
Newsgroups: comp.lang.misc
Subject: Re: Algol, and language design
Message-ID: <1990Jul31.182320.6205@brutus.cs.uiuc.edu>
Date: 31 Jul 90 18:23:20 GMT
References: <25630@cs.yale.edu> <58091@lanl.gov> <1990Jul26.024449.1777@esegue.segue.boston.ma.us> <2406@l.cc.purdue.edu> <1990Jul27.010930.12560@lth.se> <1990Jul28.185054.2595@sco.COM>
Sender: news@brutus.cs.uiuc.edu
Organization: U of Illinois, CS Dept., Systems Research Group
Lines: 17