ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Essentials Of Programming Languages

دانلود کتاب ملزومات زبان های برنامه نویسی

Essentials Of Programming Languages

مشخصات کتاب

Essentials Of Programming Languages

دسته بندی: برنامه نویسی: کامپایلرها
ویرایش:  
نویسندگان: , ,   
سری: EOPL 
ISBN (شابک) : 9780262061452, 9780262560672 
ناشر: The MIT Press 
سال نشر: 1992 
تعداد صفحات: 555 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 18 مگابایت 

قیمت کتاب (تومان) : 46,000



ثبت امتیاز به این کتاب

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


در صورت تبدیل فایل کتاب Essentials Of Programming Languages به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب ملزومات زبان های برنامه نویسی

Essentials of Programming Languages ​​مفاهیم اساسی زبان های برنامه نویسی را از طریق برنامه های کوتاه متعدد یا «مفسران» که در واقع ویژگی های یک زبان را پیاده سازی می کنند، آموزش می دهد. وقتی یک برنامه اجرا می شود واقعا چه اتفاقی می افتد؟ Essentials of Programming Languages ​​مفاهیم اساسی زبان های برنامه نویسی را از طریق برنامه های کوتاه متعدد یا \"مترجمان\" که در واقع ویژگی های یک زبان را پیاده سازی می کنند، آموزش می دهد. نزدیک به 300 تمرین با استفاده از این برنامه ها درک عملی از اصول برنامه نویسی را ارائه می دهند که دستیابی به آن تنها با مطالعه رسمی اگر غیرممکن نباشد، دشوار است. در رویکردی که منحصراً برای تسلط بر سطح جدیدی از ساختار برنامه‌نویسی مناسب است، نویسندگان دنباله‌ای از مفسرها را استخراج می‌کنند که با مشخصات عملیاتی سطح بالا (نزدیک به معنایی رسمی) شروع می‌شود و به زبان اسمبلی پایان می‌یابد که فرآیندی شامل برنامه‌نویسی است. تکنیک های تبدیل که باید در جعبه ابزار هر برنامه نویسی باشد. چهار فصل اول پایه و اساس مطالعه عمیق زبان های برنامه نویسی، از جمله بسیاری از ویژگی های Scheme، مورد نیاز برای اجرای برنامه های پردازش زبان کتاب را فراهم می کند. چهار فصل بعدی هسته اصلی کتاب را تشکیل می‌دهند و دنباله‌ای از مفسران از سطح بسیار بالا تا سطح بسیار پایین را استخراج می‌کنند. سپس نویسندگان تغییرات در معناشناسی زبان برنامه‌نویسی، از جمله تکنیک‌های مختلف عبور پارامتر و زبان‌های شی گرا را بررسی می‌کنند و تکنیک‌هایی را برای تبدیل مفسرها توصیف می‌کنند که در نهایت به مفسر اجازه می‌دهد در هر زبان سطح پایین پیاده‌سازی شود. آنها با بحث در مورد اسکنرها و تجزیه کننده ها و اشتقاق یک کامپایلر و ماشین مجازی از یک مفسر نتیجه گیری می کنند.


توضیحاتی درمورد کتاب به خارجی

Essentials of Programming Languages teaches the fundamental concepts of programming languages through numerous short programs, or 'interpreters," that actually implement the features of a language. What really happens when a program runs? Essentials of Programming Languages teaches the fundamental concepts of programming languages through numerous short programs, or "interpreters," that actually implement the features of a language. Nearly 300 exercises using these programs provide a hands-on understanding of programming principles that is hard, if not impossible, to achieve by formal study alone. In an approach that is uniquely suited to mastering a new level of programming structure, the authors derive a sequence of interpreters that begins with a high-level operational specification (close to formal semantics) and ends with what is effectively assembly language a process involving programming transformation techniques that should be in the toolbox of every programmer. The first four chapters provide the foundation for an indepth study of programming languages, including most of the features of Scheme, needed to run the language-processing programs of the book. The next four chapters form the core of the book, deriving a sequence of interpreters ranging from very high- to very low-level. The authors then explore variations in programming language semantics, including various parameter-passing techniques and object-oriented languages, and describe techniques for transforming interpreters that ultimately allow the interpreter to be implemented in any low-level language. They conclude by discussing scanners and parsers and the derivation of a compiler and virtual machine from an interpreter.



فهرست مطالب

Chapter 1: Tools For Symbolic Programming

Chapter 2: Induction, Recursion And Scope

Chapter 3: Syntactic Abstraction and Data Abstraction

Chapter 4: Reduction Rules And Imperative Programming

Chapter 5: Interpreters

Chapter 6: Parameter Passing

Chapter 7: Object Oriented Languages

Chapter 8: Continuation Passing Style

Chapter 9: Continuation Passing Interpreters

Chapter 10: Imperative Form And Stack Architecture

Chapter 11: Scanners And Parsers

Chapter 12: Compiler Derivation




نظرات کاربران