Article View: comp.lang.prolog
Article #323Prolog as a First Language?
From: Dave Elliott
Date: Wed, 13 Sep 1989 21:38
Date: Wed, 13 Sep 1989 21:38
23 lines
1792 bytes
1792 bytes
Is anyone aware of any studies that may have been done on teaching Prolog as
a first programming language? Are there any schools that are doing this?
I would be particularly interested in studies and/or experience involving
children. My son is in fifth grade (age 10) and has used computers extensively
in class for several years. However, this is the first year that they will be
introducing programming concepts. His math textbook includes a small section
in each chapter that explains something about programming. Much to my dismay,
the very first line of code that my son will study in class is:
10 IF (A<B) THEN GOTO 50
(groan!)
I would think that students nowadays would be learning to program with some-
thing better that unstructured BASIC (maybe Pascal?). Yes, I know that an
interpreted language is easier for the young student to manage, but products
like Turbo Pascal have blurred the distinction between interpreted and compiled
programming.
Anyway, it occurred to me that there may be some place in this wide world of
ours where logic programming is taught first. I am curious about the results
of such efforts. I plan to express my concerns to the school district about
the use of BASIC (or at least the immediate use of GOTO).
-- Dave Elliott
davee@hpda.hp.com
Technical Details
Message-ID:
<1090002@hpcll14.HP.COM>Path:
arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ames!sun-barr!apple!motcsd!hpda!hpcuhb!hpcllla!hpclisp!hpcll14!daveeShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!ames!sun-barr!apple!motcsd!hpda!hpcuhb!hpcllla!hpclisp!hpcll14!davee From: davee@hpcll14.HP.COM (Dave Elliott) Newsgroups: comp.lang.prolog Subject: Prolog as a First Language? Message-ID: <1090002@hpcll14.HP.COM> Date: 13 Sep 89 21:38:49 GMT Organization: Hewlett-Packard Calif. Language Lab Lines: 23