Re: What's the word for...

jan@neuroinformatik.ruhr-uni-bochum.de (Jan Vorbrueggen)
Tue, 22 Feb 1994 12:52:47 GMT

          From comp.compilers

Related articles
[8 earlier articles]
Re: What's the word for... glockner@cosc.bsu.umd.edu (Alexander Glockner) (1994-02-18)
Re: What's the word for... norman@flaubert.bellcore.com (1994-02-19)
Re: What's the word for... tchannon@black.demon.co.uk (1994-02-20)
Re: What's the word for... moreaux@litsun31.epfl.ch (1994-02-20)
Re: What's the word for... sasghm@unx.sas.com (1994-02-21)
Re: What's the word for... weberwu@tfh-berlin.de (1994-02-21)
Re: What's the word for... jan@neuroinformatik.ruhr-uni-bochum.de (1994-02-22)
Re: What's the word for... andrewd@apanix.apana.org.au (1994-02-22)
Re: What's the word for... muysers@capsogeti.fr (1994-02-23)
Re: What's the word for... sasghm@unx.sas.com (1994-02-23)
Re: What's the word for... lloyd@bruce.cs.monash.edu.au (1994-02-24)
| List of all articles for this month |

Newsgroups: comp.compilers
From: jan@neuroinformatik.ruhr-uni-bochum.de (Jan Vorbrueggen)
Keywords: Occam
Organization: Institut fuer Neuroinformatik, Ruhr-Universitaet Bochum, Germany
References: 94-02-106 94-02-160
Date: Tue, 22 Feb 1994 12:52:47 GMT

weberwu@tfh-berlin.de (Prof_Weber-Wulff) writes:


      I believe that all languages that contain recursion and the ability to
      read the nth element of a list (array or car/cdr nest) can be written in
      themselves. A group I worked with added recursion to occam for the
      expressed purpose of writing the language comiler in the language - we
      called it a bootstrapable language, as the process of constructing a
      compiler for a language in the language is called bootstrapping.


Interesting to hear (always been an occam fan). However, I am under the
impression that the original TDS occam2 compiler _was_ written in occam2,
although the language does not contain recursion, dynamic memory allocation,
nor pointers.


Jan
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.