دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: نویسندگان: John McCarthy سری: ISBN (شابک) : 9780262130110, 0262130114 ناشر: MIT سال نشر: 1962 تعداد صفحات: 116 زبان: English فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 745 کیلوبایت
در صورت تبدیل فایل کتاب LISP 1.5 Programmer's Manual به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب دفترچه راهنمای برنامه نویس LISP 1.5 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
زبان LISP در درجه اول برای پردازش داده های نمادین طراحی شده است که برای محاسبات نمادین در حساب دیفرانسیل و انتگرال، نظریه مدارهای الکتریکی، منطق ریاضی، بازی کردن و سایر زمینه های هوش مصنوعی استفاده می شود. این کتابچه راهنمای LISP، یک زبان ریاضی رسمی را توصیف می کند. LISP از سه جهت مهم با اکثر زبان های برنامه نویسی متفاوت است. راه اول در ماهیت داده ها است. در زبان LISP، همه داده ها به شکل عبارات نمادین هستند که معمولاً به عنوان عبارات S نامیده می شوند، با طول نامحدود، و دارای ساختاری از نوع درخت منشعب هستند، به طوری که عبارات فرعی قابل توجهی را می توان به راحتی جدا کرد. در سیستم LISP، بخش عمده ای از حافظه موجود برای ذخیره سازی عبارات S در قالب ساختارهای لیست استفاده می شود. تمایز دوم این است که زبان LISP خود زبان مبدأ است که مشخص میکند عبارات S باید به چه روشی پردازش شوند. سوم، LISP می تواند برنامه های نوشته شده را به شکل S-expressions تفسیر و اجرا کند. بنابراین، مانند زبان ماشین، و بر خلاف بسیاری از زبان های سطح بالا، می توان از آن برای تولید برنامه هایی برای اجرای بیشتر استفاده کرد.
The LISP language is designed primarily for symbolic data processing used for symbolic calculations in differential and integral calculus, electrical circuit theory, mathematical logic, game playing, and other fields of artificial intelligence. The manual describes LISP, a formal mathematical language. LISP differs from most programming languages in three important ways. The first way is in the nature of the data. In the LISP language, all data are in the form of symbolic expressions usually referred to as S-expressions, of indefinite length, and which have a branching tree-type of structure, so that significant subexpressions can be readily isolated. In the LISP system, the bulk of the available memory is used for storing S-expressions in the form of list structures. The second distinction is that the LISP language is the source language itself which specifies in what way the S-expressions are to be processed. Third, LISP can interpret and execute programs written in the form of S-expressions. Thus, like machine language, and unlike most other high level languages, it can be used to generate programs for further executions.
Title......Page 3
Preface......Page 5
Contents......Page 7
I. The LISP Language......Page 9
II. The LISP Interpreter System......Page 23
III. Extension of the LISP Language......Page 28
IV. Arithmetic in LISP......Page 32
V. The Program Feature......Page 37
VI. Running the LISP System......Page 39
VII. List Structures......Page 44
VIII. A Complete LISP Program - the Wang Algorithm for the Propositional Calculus......Page 52
Appendix A. Functions and Constants in the LISP System......Page 64
Appendix B. The LISP Interpreter......Page 78
Appendix C. The LISP Assembly Program (LAP)......Page 81
Appendix D. The LISP Compiler......Page 84
Appendix E. Overlord - the Monitor......Page 88
Appendix F. LISP Input and Output......Page 91
Appendix G. Memory Allocation and the Garbage Collector......Page 97
Appendix H. Recursion and the Push-Down List......Page 99
Appendix I. LISP for SHARE Distribution......Page 101
Index to Function Descriptions......Page 108