Article View: comp.sys.transputer
Article #1725Re: IS Occam3 recursive?
From: W.G.Day
Date: Thu, 19 Nov 1992 13:56
Date: Thu, 19 Nov 1992 13:56
28 lines
1710 bytes
1710 bytes
In article <rob.722034771@dutncp8> rob@pact.nl (Rob Kurver) writes:
>I'm afraid you've lost me: why do you think parallelism prevents
>recursion, pointers, dynamic memory and (especially) data structures?
>Parallelism may complicate matters, but it doesn't actually prevent any
>of these things.
As Roger Shepherd said, the mixture of the two, colours performance issues.
>Not necessarily. A smart enough compiler system may well be able to
>support recursion at a small price if used, but without any overhead if
Why should there have to be a price.
>not used. This can be implemented by a smart linker, which uses a call
slow
>I don't believe it would be wise for Inmos or any other transputer
>compiler vendor to have parallel and sequential versions of their tools.
What I was suggesting was a sequential language (not that I want to wait
longer for occam 3, but). This language looks like occam 3 and has a similar
foundation, but has no parallelism, instead it has recursion and pointers and
things. However, I suspect that "recursion & pointers" and "similar
foundation" are logically incompatible.
>Cheers. - Rob
Warren
Technical Details
Message-ID:
<2306@eagle.ukc.ac.uk>Path:
arc1-ca.pugleaf.net!sparky!uunet!pipex!warwick!uknet!rook.ukc.ac.uk!eagle.ukc.ac.uk!wgdReferences:
<MICHAEL.92Nov16185558@lucrece.uk.ac.oxford> <2292@eagle.ukc.ac.uk> <rob.722034771@dutncp8>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!pipex!warwick!uknet!rook.ukc.ac.uk!eagle.ukc.ac.uk!wgd From: wgd@ukc.ac.uk (W.G.Day) Newsgroups: comp.sys.transputer Subject: Re: IS Occam3 recursive? Message-ID: <2306@eagle.ukc.ac.uk> Date: 19 Nov 92 13:56:05 GMT References: <MICHAEL.92Nov16185558@lucrece.uk.ac.oxford> <2292@eagle.ukc.ac.uk> <rob.722034771@dutncp8> Reply-To: wgd@ukc.ac.uk (Warren Day) Organization: Computing Lab, University of Kent at Canterbury, UK. Lines: 28 Nntp-Posting-Host: eagle.ukc.ac.uk