[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?
- Subject: Re: If you could design a $300 homecomputer today, what would you choose?
- From: David Cantrell <usenet-20010705@barnyard.co.uk>
- Date: Mon, 16 Jul 2001 21:13:56 +0100
- Newsgroups: alt.amiga, comp.sys.amiga.advocacy, comp.sys.amstrad.8bit, comp.sys.apple2, comp.sys.atari.8bit, comp.sys.atari.advocacy, comp.sys.atari.st, comp.sys.cbm, comp.sys.sinclair
- Organization: This space intentionally left blank
- References: <9ikva3$ple$1@nereid.worldonline.nl> <3b4e9f7b@news.hunterlink.net.au> <9inog6$mbq$1@nereid.worldonline.nl> <f054lt810sfp5l4on6gro7t5d7ntp267i4@4ax.com> <4A9B104B72%news@youmustbejoking.demon.cu.invalid>
- Xref: archiver1.google.com alt.amiga:1521 comp.sys.amiga.advocacy:21800 comp.sys.amstrad.8bit:3708 comp.sys.apple2:10846 comp.sys.atari.8bit:6937 comp.sys.atari.advocacy:611 comp.sys.atari.st:14103 comp.sys.cbm:18392 comp.sys.sinclair:45083
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