Article View: comp.lang.misc
Article #5098Re: Languages and learning (was: Philosophy of C)
From: Christopher Dollin
Date: Wed, 27 Jan 1988 16:37
Date: Wed, 27 Jan 1988 16:37
28 lines
1395 bytes
1395 bytes
Peter Schachte says:
> I think it's pretty important that an introductory
> course use an interpreted language, so users don't have to start out by
> learning too much extraneous stuff, like running compilers.
repeat 1e4 times
'Compiled languages NEED NOT be non-incremental\n'.pr
endrepeat;
The assumtion in Peter's note seemed to be that it was the fact that the Lisp
was INTERPRETED which was important for teaching purposes. In fact
interpretation has little to do with it - it's the ability to build programs
incrementally. An incremental compiler will do the trick
Proof by existance - Poplog. All of Pop11, Prolog, Common Lisp, and ML run
COMPILED in this environment, not interpreted, but you can develop programs
incrementally, redefine procedures, etc.
Oh, I suppose you don't get as much fancy single-stepping with compiled code.
Don't seem to miss it ...
Regards,
Kers | "Why Lisp if you can talk Poperly?"
Technical Details
Message-ID:
<2400003@otter.hple.hp.com>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!decwrl!pyramid!hplabs!otter!kersReferences:
<3473@ihlpf.ATT.COM>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!decwrl!pyramid!hplabs!otter!kers From: kers@otter.hple.hp.com (Christopher Dollin) Newsgroups: comp.lang.misc Subject: Re: Languages and learning (was: Philosophy of C) Message-ID: <2400003@otter.hple.hp.com> Date: 27 Jan 88 16:37:57 GMT References: <3473@ihlpf.ATT.COM> Organization: Hewlett-Packard Laboratories,Bristol,UK. Lines: 28