An Introduction to Logic Programming Through Prolog

دانلود کتاب An Introduction to Logic Programming Through Prolog

44000 تومان موجود

کتاب مقدمه ای بر برنامه نویسی منطقی از طریق Prolog نسخه زبان اصلی

دانلود کتاب مقدمه ای بر برنامه نویسی منطقی از طریق Prolog بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 11


توضیحاتی در مورد کتاب An Introduction to Logic Programming Through Prolog

نام کتاب : An Introduction to Logic Programming Through Prolog
ویرایش : free web version (1996)
عنوان ترجمه شده به فارسی : مقدمه ای بر برنامه نویسی منطقی از طریق Prolog
سری : Prentice-Hall international series in computer science
نویسندگان :
ناشر : Prentice Hall
سال نشر : 2008
تعداد صفحات : 259
ISBN (شابک) : 0135360471 , 9780135360477
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 1 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.


فهرست مطالب :


Cover
Title Page
Table of Contents
Preface
1 Introduction
1.1 Introducing logic programming
2 Programming with relations
3 Recursive structures
3.1 Lists
3.2 Deriving facts about append
3.3 More relations on lists
3.4 Binary trees
4 The meaning of logic programs
4.1 Syntax
4.2 Truth tables
4.3 Adding functions and variables
4.4 Substitutions
5 Inference rules
5.1 Substitution and ground resolution
5.2 Refutation
5.3 Completeness
6 Unification and resolution
6.1 Unification
6.2 Resolution
6.3 Derivation trees and the lifting lemma
6.4 Completeness of resolution
7 SLD–resolution and answer substitutions
7.1 Linear resolution
7.2 SLD–resolution
7.3 Search trees
7.4 Answer substitutions
8 Negation as failure
8.1 Negation in goals
8.2 Negation in programs
8.3 Semantics of negation
9 Searching problems
9.1 Representing the problem
9.2 Avoiding cycles
9.3 Bounded and breadth-first search
10 Parsing
10.1 Arithmetic expressions
10.2 Difference lists
10.3 Expression trees
10.4 Grammar rules in Prolog
11 Evaluating and simplifying expressions
11.1 Evaluating expressions
11.2 Simplifying expressions
12 Hardware simulation
13 Program transformation
13.1 Unfolding and symbolic execution
13.2 Fold–unfold transformation
13.3 Improving the reverse program
14 About picoProlog
14.1 The picoProlog language
14.2 Built-in relations
14.3 The cut symbol
14.4 Implementation overview
15 Implementing depth-first search
15.1 Depth-first search
15.2 Representing the goal list
15.3 Representing goals
15.4 Answer substitutions
15.5 Depth-first search revisited
15.6 Choice points
15.7 Choosing representations
16 Representing terms and substitutions
16.1 Representing terms
16.2 Substitutions
16.3 Renaming
16.4 Printing terms
16.5 The trail
16.6 Unification
17 Implementation notes
17.1 Macros
17.2 String handling
17.3 Memory allocation
17.4 Symbol table
17.5 Lexical analysis
17.6 Syntax analysis
17.7 Trail
17.8 Unification
17.9 Interpreter
17.10 Built-in relations
17.11 Main program
18 Interpreter optimizations
18.1 Garbage collection
18.2 Indexing
18.3 Tail recursion
18.4 A concluding example
19 In conclusion
Further reading
A Answers to the exercises
B Using an ordinary Prolog system
C PicoProlog source code
D Cross-reference listing
Index




پست ها تصادفی