کتاب Programming Languages: Concepts and Implementation

  • کتاب Programming Languages: Concepts and Implementation
  • قسمت 1 کتاب Programming Languages: Concepts and Implementation
  • قسمت 2 کتاب Programming Languages: Concepts and Implementation
  • قسمت 3 کتاب Programming Languages: Concepts and Implementation
  • قسمت 4 کتاب Programming Languages: Concepts and Implementation
کتاب Programming Languages: Concepts and Implementation

خرید کتاب Programming Languages: Concepts and Implementation:

۲۶,۰۰۰ تومان

  • نسخه کتاب فعلی به زبان لاتین می‌باشد.
  • کتاب به صورت فایل می‌باشد و پس از خرید بلافاصله در دسترس شما قرار می‌گیرد.
  • در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.

کتاب Programming Languages: Concepts and Implementation (زبان‌های برنامه‌نویسی: مفاهیم و پیاده‌سازی) مفاهیم زبان‌های برنامه‌نویسی و نکات مهم مربوط به آن‌ها را در 4 بخش مختلف شرح می‌دهد.

در ادامه مقدمه‌ای از کتاب Programming Languages: Concepts and Implementation را از زبان نویسنده شرح خواهیم داد.

مقدمه‌ای بر کتاب Programming Languages: Concepts and Implementation:

زبان‌های برنامه‌نویسی: مفاهیم و پیاده‌سازی یک کتاب درسی در مورد اصول اساسی زبان‌های برنامه‌نویسی از طریق ترکیبی از رویکرد‌های مبتنی بر مفهوم و مفسر است.

این کتاب دارای تمرکز پیاده‌سازی محور است و دارای تمرین‌های مفهومی و برنامه‌نویسی است که به دانش‌آموزان تجربه عملی در استفاده از نظریه و مفاهیم زبان می‌دهد. این کتاب همچنین ساخت یک سری مترقی از مفسر‌های زبان در پایتون را به نمایش می‌گذارد که اجرای مجموعه‌ای از مفاهیم اصلی زبان مانند دامنه، توابع درجه یک و پاس کردن پارامتر را پوشش می‌دهد.

سایر سبک‌های برنامه‌نویسی، از جمله برنامه‌نویسی منطقی/اعلامی، و ویژگی‌های زبان قانع‌کننده، مانند ادامه‌های کلاس اول، نیز مورد بحث قرار می‌گیرند. مفاهیم در Python، Scheme، JavaScript، Ruby، ML، Haskell، Prolog و زبان‌های برنامه‌نویسی مختلف دیگر ارائه شده است.

این کتاب به عنوان یک کتاب درسی همه منظوره برای دوره زبان‌های برنامه‌نویسی در نظر گرفته شده است. هر کتاب چاپی جدید شامل Navigate eBook Access، یک کتاب الکترونیکی دیجیتالی با دسترسی ۳۶۵ روزه است.

بیشتر بخوانید: کتاب Algorithm Design with Haskell

این کتاب در مورد مفاهیم زبان برنامه نویسی است. هدف، یادگیری تفاوت‌های ظریف زبان‌های خاص نیست، بلکه کاوش و ایجاد درک عمیق‌تر از مفاهیم یا اصول کلی زبان‌های برنامه‌نویسی، با تأکید خاص بر برنامه‌نویسی است.

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

همچنین ما را با ابزار بزرگ‌تری از تکنیک‌های برنامه‌نویسی مسلح می‌کند که از آن می‌توان انتزاع‌ها را ساخت. اهداف متن و مضامین تکرار شونده و نتایج یادگیری این دوره تحصیلی به ترتیب در بخش‌های 1.1، 1.6، و 1.8 بیان شده‌اند.

کتاب Programming Languages: Concepts and Implementation برای دانش‌آموزانی در نظر گرفته شده است که از حل مسئله، برنامه‌نویسی، و کشف روش‌های جدید تفکر و زبان‌های برنامه‌نویسی که از این دیدگاه‌ها پشتیبانی می‌کنند لذت می‌برند.

خوانندگان را در معرض سبک های جایگزین برنامه نویسی قرار می دهد. این متن دانش‌آموزان را به چالش می‌کشد تا به زبان‌هایی فراتر از آنچه تاکنون در مطالعات دانشگاهی خود در زمینه علوم کامپیوتر با آن مواجه شده‌اند، برنامه‌نویسی کنند – به‌ویژه، برنامه‌هایی را به زبان‌هایی بنویسند که دارای متغیر نیستند.

سرفصل‌های کتاب Programming Languages: Concepts and Implementation:

  • Programming Languages Concepts and Implementation
  • Title Page
  • Copyright
  • Dedication
  • Contents
  • Preface
  • About the Author
  • List of Figures
  • List of Tables
  • Part I Fundamentals
    • 1 Introduction
    • 2 Formal Languages and Grammars
    • 3 Scanning and Parsing
    • 4 Programming Language Implementation
    • 5 Functional Programming in Scheme
    • 6 Binding and Scope
  • Part II Types
    • 7 Type Systems
    • 8 Currying and Higher-Order Functions
    • 9 Data Abstraction
  • Part III Interpreter Implementation
    • 10 Local Binding and Conditional Evaluation
    • 11 Functions and Closures
    • 12 Parameter Passing
  • Part IV Other Styles of Programming
    • 13 Control and Exception Handling
    • 14 Logic Programming
    • 15 Conclusion
  • Appendix A Python Primer
  • Appendix B Introduction to ML (Online)
  • Appendix C Introduction to Haskell (Online)
  • Appendix D Getting Started with the Camille Programming Language (Online)
  • Appendix E Camille Grammar and Language (Online)
  • Bibliography
  • Index

جهت دانلود کتاب Programming Languages: Concepts and Implementation می‌توانید پس از پرداخت، دریافت کنید.

فرمت کتاب

PDF

ویرایش

First

تعداد صفحات

889

ISBN

9781284222722

انتشارات

سال انتشار

حجم

15 مگابایت

نویسنده

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب Programming Languages: Concepts and Implementation”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

خرید کتاب Programming Languages: Concepts and Implementation:

۲۶,۰۰۰ تومان

  • نسخه کتاب فعلی به زبان لاتین می‌باشد.
  • کتاب به صورت فایل می‌باشد و پس از خرید بلافاصله در دسترس شما قرار می‌گیرد.
  • در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.
دسته‌یندی کتاب‌ها:
سبد خرید
به بالا بروید