Article View: comp.sys.transputer
Article #2627(none)
From: HALLAM
Date: Thu, 13 Apr 1989 01:39
Date: Thu, 13 Apr 1989 01:39
31 lines
2037 bytes
2037 bytes
re Occam compilers - what language ?
I am told that the origional Inmos Occam compiler was written in Occam, ie
Occam1 ! This was then extended to make Occam2 and then converted automaticaly
to Occam2. The result was not pretty.
Inmos are now reputedly writting the compiler in C. This means they can port
it to any machine they feel like.
I am also writting an Occam compiler, with additions to allow the simulation
of a large array of transputers (100 at first then 500). I would have liked to
write the program in Occam (we even have a Vax Occam compiler). However this
program must interface with another (larger) simulation written in Fortran
(probably FortranIV !) hence a 'proper' VAX language is needed. The reason
I would like to use Occam is that the use of CHANnels allows you to build
all three phases of the compiler together in an object-y oriented-ish kind of a
manner. Howevever since a compiler is basicaly twiddling about with compilicated
recursive data structures I can't use Occam and I used C instead.
O.K. I have read that Inmos note on recursive data structures - but so what.
I don't want to simulate data structures - too hard - too messy. That's the sort
of thing I want a compiler to do for me. I believe that until the Occam model
is extended to cover them Occam will remain restricted in it's application.
Finally a plug for the ZEUS experiment trigger processor - 500 processors
performing online data analysis on data from a particle accelerator
detector chamber.
Phillip Hallam-Baker
Oxford University Nuclear Physics Dept
Technical Details
Message-ID:
<8904111813.AA10346@uk.ac.ox.prg>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!vax1.physics.oxford.ac.uk!HALLAMShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!vax1.physics.oxford.ac.uk!HALLAM From: HALLAM@vax1.physics.oxford.ac.uk Newsgroups: comp.sys.transputer Subject: (none) Message-ID: <8904111813.AA10346@uk.ac.ox.prg> Date: 13 Apr 89 01:39:20 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 31 X-Unparsable-Date: 11-APR-1989 19:10:19 GMT +01:00