Re: What is the Simplest Programming Language?

Vladimir Makarov <vmakarov@redhat.com>
12 Jan 2003 17:39:27 -0500

          From comp.compilers

Related articles
What is the Simplest Programming Language? merosonox@yahoo.com (merosonox) (2003-01-04)
Re: What is the Simplest Programming Language? urfaust@optushome.com.au (faust) (2003-01-07)
Re: What is the Simplest Programming Language? bonzini@gnu.org (2003-01-07)
Re: What is the Simplest Programming Language? strohm@airmail.net (John R. Strohm) (2003-01-07)
Re: What is the Simplest Programming Language? alexc@world.std.com (2003-01-07)
Re: What is the Simplest Programming Language? journeyman@compilerguru.com (2003-01-07)
Re: What is the Simplest Programming Language? vmakarov@redhat.com (Vladimir Makarov) (2003-01-12)
Re: What is the Simplest Programming Language? ajo@andrew.cmu.edu (Arthur J. O'Dwyer) (2003-01-12)
Re: What is the Simplest Programming Language? eliotm@pacbell.net (Eliot Miranda) (2003-01-12)
Re: What is the Simplest Programming Language? ed_davis2@yahoo.com (2003-01-21)
| List of all articles for this month |

From: Vladimir Makarov <vmakarov@redhat.com>
Newsgroups: comp.compilers
Date: 12 Jan 2003 17:39:27 -0500
Organization: Red Hat, Inc.
References: 03-01-013
Keywords: practice
Posted-Date: 12 Jan 2003 17:39:27 EST

merosonox wrote:
>
> Other than Smalltalk, Lisp, Forth and ahem Intercal what is the most
> simple programming language to create a ((relatively) useful) compiler
> for?
>


I'd recommend DINO. You can find it on


http://cocom.sourceforge.net/dinoload.html


Even my 11 years old son was able to design a programming language and
implement it on DINO as a school project for 3 months. You can find the
project as an example of DINO's usage on the same web page.


DINO has a fast Earley's parser inside it. It can be easily used for
parsing practically any programming language and code selection.


I am trying to write an optimized Oberon compiler on DINO. It is still
going well.


Post a followup to this message

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