[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: If you could design a $300 homecomputer today, what would you choose?



On Mon, 16 Jul 2001 17:52:42 +0100, Darren Salt
<news@youmustbejoking.demon.cu.invalid> said:

>The way that I differentiate between 'script' and 'compiled' languages is,
>roughly, this...
>
>If the compilation (and linking) step is commonly separate (C, C++, Pascal,
>Ada...), it's a compiled language.
>
>If the compilation step is integrated into the runtime environment (Perl,
>Python (I think)), it's a scripted language.

Python can be either, just like emacs Lisp.  Of course, it 'compiles'
to a byte-code which it then intreprets, it's not *real* compilation.

Perl also has seperate compile and execute phases, although at present
you have to do truly evil things to presuade it to spit out the
byte-code.

However, I think that that differentiation is bogus.  It means that
most implementations of Lisp are not programming languages.  It means
that if (god forbid!) you were to run C in an interpreter, it would
not be a programming language.

-- 
David Cantrell | http://www.cantrell.org.uk/david