توضیحات
This highly accessible introduction to Lisp is suitable both for novices approaching their first programming language and experienced programmers interested in exploring a key tool for artificial intelligence research. The text offers clear, reader-friendly explanations of such essential concepts as cons cell structures, evaluation rules, programs as data, and recursive and applicative programming styles. The treatment incorporates several innovative instructional devices, such as the use of function boxes in the first two chapters to visually distinguish functions from data, use of evaltrace notation in later chapters to illustrate the operation of evaluation rules, and ‘Dragon stories’ to explain recursion. The book contains nearly 400 diagrams and illustrations, and 77 pages of answers to exercises. Advanced topics and ‘toolkit’ sections, and a variety of complete programs, extend readers’ programming power. Read more…
Abstract: This highly accessible introduction to Lisp is suitable both for novices approaching their first programming language and experienced programmers interested in exploring a key tool for artificial intelligence research. The text offers clear, reader-friendly explanations of such essential concepts as cons cell structures, evaluation rules, programs as data, and recursive and applicative programming styles. The treatment incorporates several innovative instructional devices, such as the use of function boxes in the first two chapters to visually distinguish functions from data, use of evaltrace notation in later chapters to illustrate the operation of evaluation rules, and ‘Dragon stories’ to explain recursion. The book contains nearly 400 diagrams and illustrations, and 77 pages of answers to exercises. Advanced topics and ‘toolkit’ sections, and a variety of complete programs, extend readers’ programming power
این مقدمه بسیار قابل دسترس برای Lisp هم برای مبتدیانی که به اولین زبان برنامه نویسی خود نزدیک می شوند و هم برای برنامه نویسان باتجربه ای که علاقه مند به کشف یک ابزار کلیدی برای تحقیقات هوش مصنوعی هستند مناسب است. این متن توضیحات روشن و خواننده پسندی از مفاهیم ضروری مانند ساختارهای سلولی منفی، قوانین ارزیابی، برنامهها به عنوان داده و سبکهای برنامهنویسی بازگشتی و کاربردی ارائه میدهد. درمان شامل چندین ابزار آموزشی نوآورانه است، مانند استفاده از جعبه های تابع در دو فصل اول برای تشخیص بصری توابع از داده ها، استفاده از نماد evaltrace در فصل های بعدی. برای نشان دادن عملکرد قوانین ارزیابی، و “داستان های اژدها” برای توضیح بازگشت. این کتاب شامل نزدیک به 400 نمودار و تصویر و 77 صفحه پاسخ تمرینات است. موضوعات پیشرفته و بخشهای «مجموعه ابزار» و انواع برنامههای کامل، قدرت برنامهنویسی خوانندگان را افزایش میدهند. بیشتر بخوانید…
نقد و بررسیها
هنوز بررسیای ثبت نشده است.