Programming languages: design and implementation
Designed to provide readers with a broad and deep understanding of the major issues in both design and implementation of modern programming languages and a basic introduction to the underlying theoretical models on which these languages are based. The emphasis throughout is on fundamental concepts--readers learn important ideas, not minor language differences.
63 pages matching Prolog in this book
Results 1-3 of 63
What people are saying - Write a review
We haven't found any reviews in the usual places.
Language Design Issues
Language Translation Issues
13 other sections not shown
Other editions - View all
abstract abstract data type activation record actual parameter ALGOL algorithm allocated allow arguments arithmetic array assignment basic block BNF grammar Boolean COBOL code segment compiler component contains coroutine data object data structures data type declaration deﬁned descriptor dynamic element evaluation example expression Figure ﬁle ﬁnal ﬁnd ﬁrst ﬁxed formal parameter FORTRAN 90 free-space list function goto hardware heap identiﬁer implementation input integer language design LISP loop machine main program malloc memory modiﬁed nonlocal operands operating system Pascal PL/I pointer problem procedure program execution programming language Prolog r-value recursive reference referencing environment represented result run-time Section semantics sequence simple Smalltalk SNOBOL4 speciﬁcation stack statement static chain storage management storage representation stored subprogram subprogram call subprogram deﬁnition syntactic syntax task terminate translation type checking type deﬁnition usually variable vector virtual computer