TIP: Click on subject to list as thread! ANSI
echo: c_plusplus
to: JERRY COFFIN
from: SHAMIM ISLAM
date: 1997-03-13 21:50:00
subject: Turbo C++ vs. C++

JC>  SI> Compilers are written in response to language definition. Not t
JC>  SI> other way around. If compilers defined languages, we wouldn't n
JC>  SI> BNF grammars. :)
JC> Playing my usual position of devil's advocate: the original definiti
JC> of LISP was a LISP interpreter, which was itself written in LISP.  T
JC> legal syntax was anything it would accept, and the definition of the
JC> semantics was what it did.
No compiler or interpreter is possible to be written at the basest level 
within the same language framework, without a basic engine written in a 
pre-existing language. Even if it was done in assembly first, it was 
done in something else before it was done in the 'language'. C is 
compiled in C. C++ can be compiled in C++. Or in C. I'm sure LISP didn't 
just exist. Therefore it stands to reason that LISP, although can be 
used to write LISP interpreters, was not done that way the first time.
JC> Nicely enough, LISP is quite an easy language to interpret, and also
JC> lends itself well to writing interpreters, so the "definition" was l
JC> than one page long...
I'd be interested in getting that definition. Do you have it lying 
around somewhere?
 * RM 1.3 02587 * RoboMail -- Version 1.3 -- Available now!
--- Maximus/2 3.01
---------------
* Origin: COMM Port OS/2 juge.com 204.89.247.1 (281) 980-9671 (1:106/2000)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.