Prolog as the first programming language
Author(s) -
Arthur C. Fleck
Publication year - 2007
Publication title -
acm sigcse bulletin
Language(s) - English
Resource type - Journals
eISSN - 2331-3927
pISSN - 0097-8418
DOI - 10.1145/1345375.1345416
Subject(s) - prolog , computer science , programming language , abstraction , logic programming , functional logic programming , inductive programming , declarative programming , programming paradigm , procedural programming , programming style , fifth generation programming language , software engineering , epistemology , philosophy
The adoption of logic programming in an introductory course on computer programming offers several rewards. The higher conceptual level of this programming paradigm guides students to an early appreciation for abstraction. The descriptive character of programs makes them more understandable than conventional programs, and the relational basis makes them more versatile. This incremental and highly interactive style of programming leads to early student success and motivates active participation by students.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom