Skip to Content
Programming Languages: Concepts and Implementation
book

Programming Languages: Concepts and Implementation

by Saverio Perugini
December 2021
Beginner
840 pages
47h 29m
English
Jones & Bartlett Learning
Content preview from Programming Languages: Concepts and Implementation

Chapter 14

Logic Programming

(1) No ducks waltz;

(2) No officers ever decline to waltz;

(3) All my poultry are ducks.1

(1) Every one who is sane can do Logic;

(2) No lunatics are fit to serve on a jury;

(3) None of your sons can do Logic.2

(Sets of Concrete Propositions, proposed as Premisses for Soriteses: Conclusions to be found—in footnotes)

— Lewis Carroll, Symbolic Logic, Part I: Elementary (1896)

The more I think about language, the more it amazes me that people ever understand each other at all.

—Kurt Gödel

For now, what is important is not finding the answer, but looking for it.

—Douglas R. Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid (1979)

IN contrast to an imperative style of programming, where the programmer ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Concepts and Semantics of Programming Languages 1

Concepts and Semantics of Programming Languages 1

Therese Hardin, Mathieu Jaume, Francois Pessaux, Veronique Viguie Donzeau-Gouge
Programming C# 10

Programming C# 10

Ian Griffiths

Publisher Resources

ISBN: 9781284222739