|language design references wanted email@example.com (1991-08-21)|
|Re: language design references wanted acha@CS.CMU.EDU (1991-08-22)|
|Re: language design references wanted firstname.lastname@example.org (1991-08-26)|
|Re: language design references wanted email@example.com (1991-08-26)|
|Re: language design references wanted firstname.lastname@example.org (1991-08-29)|
|Re: language design references wanted email@example.com (1991-08-30)|
|Re: language design references wanted firstname.lastname@example.org (1991-08-30)|
|Re: language design references wanted email@example.com (1991-09-03)|
|Language design David.Chase@Eng.Sun.COM (1991-09-04)|
|Re: language design references wanted firstname.lastname@example.org (Eric A. Anderson) (1991-09-04)|
|Re: language design references wanted email@example.com (1991-09-05)|
|[1 later articles]|
|From:||firstname.lastname@example.org (Mike Murphy)|
|Organization:||MIPS Computer Systems, Sunnyvale, California|
|Date:||29 Aug 91 17:56:40 GMT|
In article 91-08-138 email@example.com (Johannes Grosen) writes:
>Thanks very much to all who responded to my request for references on the
>"black art" of language design. ...
I'm surprised that no one mentioned
Programming Language Landscape: Syntax, Semantics & Implementation
by Michael Marcotty and Henry Ledgard
2nd ed., Science Research Associates, 1986.
This book is all about language design, and even includes a 20 page
bibliography. It basically talks about how you can design different
language features, with examples from various languages. It is biased
toward the common imperative languages, but it mentions (from the table of
contents): Pascal, Ada, Algol 68, Smalltalk, C, Fortran, PL/I, Cobol, APL,
Lisp, Val, Concurrent Pascal, Modula-2.
Also, in response to some other poster who recommended against designing a
new language: although I would agree that the chances are that any
language you develop would never be used, I still think it is a fun and
educational exercise to develop a new language. So as long as you are
doing it for fun and not for money, I say go for it. I started to develop
a new language a couple years ago, and found it to be a rather interesting
and beneficial experience; unfortunately I've since become busy with other
stuff and have never finalized the language, but maybe someday....
Return to the
Search the comp.compilers archives again.