Article View: comp.lang.misc
Article #1405Re: Algol, and language design
From: Jeff Mantei
Date: Tue, 31 Jul 1990 18:23
Date: Tue, 31 Jul 1990 18:23
17 lines
1270 bytes
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!manteiReferences:
<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