Newsgroups: comp.ai,comp.ai.genetic,comp.ai.neural-nets,comp.lang.lisp,comp.lang.c++,comp.os.msdos.programmer,comp.lang.asm.x86,comp.unix.programmer,comp.ai.philosophy
Path: cantaloupe.srv.cs.cmu.edu!bb3.andrew.cmu.edu!newsfeed.pitt.edu!gatech!www.nntp.primenet.com!nntp.primenet.com!EU.net!uunet!in3.uu.net!psinntp!psinntp!sunsrvr6!root
From: Carl Donath <ctd@cci.com>
Subject: Re: Lisp is not an interpreted language
Content-Type: text/plain; charset=us-ascii
Message-ID: <328B7F64.59E2B600@cci.com>
Sender: root@sunsrvr6.cci.com (Operator)
Content-Transfer-Encoding: 7bit
Organization: Northern Telecom
References: <327D00D8.4B9F@earthlink.net> <55qi3l$j5p@dawn.mmm.com> <328879C7.1E97@dma.isg.mot.com> <56c2o7$jdt@isoit109.bbn.hp.com>
Mime-Version: 1.0
Date: Thu, 14 Nov 1996 20:21:56 GMT
X-Mailer: Mozilla 3.0Gold (X11; I; SunOS 4.1.3 sun4c)
Lines: 16
Xref: glinda.oz.cs.cmu.edu comp.ai:42193 comp.ai.genetic:10375 comp.ai.neural-nets:34571 comp.lang.lisp:23715 comp.lang.c++:226629 comp.os.msdos.programmer:81837 comp.lang.asm.x86:32586 comp.unix.programmer:52652 comp.ai.philosophy:48783

Jens Kilian wrote:
> _Any_ programming language can be implemented by an interpreter or a compiler.
> It just doesn't make sense to speak about "compiled languages" vs "interpreted
> languages".  I take it that you have never heard about C interpreters?

This does not take into account languages (Lisp, APL) where the program
may generate functions and execute them. A compiler could only do this
if the compiled program included a compiler to compile and execute the
generated-on-the-fly instructions, which is difficult and/or silly. 

In a phrase, "self-modifying code". 

-- 
----------------------------------------------------------------------
-- ctd@nt.com ----- ctdonath@rpa.net ----- ctdonath@mailbox.syr.edu --
----------------------------------------------------------------------
