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) |
From: | "John R. Strohm" <strohm@airmail.net> |
Newsgroups: | comp.compilers |
Date: | 7 Jan 2003 23:27:13 -0500 |
Organization: | Compilers Central |
References: | 03-01-013 |
Keywords: | practice |
Posted-Date: | 07 Jan 2003 23:27:13 EST |
"merosonox" <merosonox@yahoo.com> said:
> Other than Smalltalk, Lisp, Forth and ahem Intercal what is the most
> simple programming language to create a ((relatively) useful) compiler
> for?
This will probably get me flamed mercilessly, but I still have a soft spot
in my heart for good old-fashioned BASIC, line numbers and all. I didn't
think much of it when I first encountered it, over thirty years ago now,
but, with the benefit of a few decades of experience, I have learned to
value something that lets me get results, easily, quickly.
Yes, it is ugly, yes, it is primitive, yes, there are better ways to do it.
But: for SIMPLE number-crunching, like SIMPLE circuit design, I can get
numbers back from BASIC faster than just about anything else out there.
If I had a decent FORTRAN IV compiler, linker, and runtime library,
comparable to the old CDC 6600 RUN compiler, or the old Minnesota FORTRAN
(MNF) compiler (also on 6600), I'd probably use that. But I don't. If I
had something equivalent to the old Turbo PASCAL, say version 2 or version
3, before it became a serious commercial software development package, when
it was still just a simple editor and a BLINDINGLY *FAST* compiler that quit
and dropped me into the editor at the point of the first error, I'd probably
use THAT.
--John R. Strohm
strohm@airmail.net
Return to the
comp.compilers page.
Search the
comp.compilers archives again.