دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Kent D. Lee
سری: Undergraduate Topics in Computer Science
ISBN (شابک) : 3319133136, 9783319133140
ناشر: Springer
سال نشر: 2014
تعداد صفحات: 365
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 12 مگابایت
در صورت تبدیل فایل کتاب Foundations of programming languages به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب پایه های زبان های برنامه نویسی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب درسی که به وضوح نوشته شده است، خواننده را با سه سبک برنامه نویسی، بررسی برنامه نویسی شی گرا/ امری، تابعی و منطقی آشنا می کند. تمرکز متن از زبانهای بسیار تجویزی به زبانهای بسیار توصیفی حرکت میکند، و راههای متعدد و متنوعی را نشان میدهد که ما میتوانیم در مورد برنامهنویسی فکر کنیم. هر پارادایم برنامه نویسی که برای یادگیری تعاملی هم در داخل و هم در خارج از کلاس طراحی شده است، از طریق اجرای یک زبان برنامه نویسی غیر پیش پا افتاده برجسته می شود و نشان می دهد که چه زمانی هر زبان ممکن است برای یک مشکل خاص مناسب باشد. ویژگیها: شامل سؤالات مرور و تمرینهای حلشده، با کد تکمیلی و فایلهای پشتیبانی موجود از یک وبسایت مرتبط، پایههایی را برای درک چگونگی تعریف نحو یک زبان بهطور رسمی توسط گرامر بررسی میکند و برنامهنویسی زبان اسمبلی را با استفاده از CoCo معرفی میکند، C++، Standard ML، و Prolog توسعه یک سیستم استنتاج نوع را برای زبان Small توصیف می کند.
This clearly written textbook introduces the reader to the three styles of programming, examining object-oriented/imperative, functional, and logic programming. The focus of the text moves from highly prescriptive languages to very descriptive languages, demonstrating the many and varied ways in which we can think about programming. Designed for interactive learning both inside and outside of the classroom, each programming paradigm is highlighted through the implementation of a non-trivial programming language, demonstrating when each language may be appropriate for a given problem. Features: includes review questions and solved practice exercises, with supplementary code and support files available from an associated website provides the foundations for understanding how the syntax of a language is formally defined by a grammar examines assembly language programming using CoCo introduces C++, Standard ML, and Prolog describes the development of a type inference system for the language Small.
Front Matter....Pages i-xiii
Introduction....Pages 1-26
Syntax....Pages 27-52
Assembly Language....Pages 53-92
C++....Pages 93-171
Standard ML....Pages 173-226
Compiling Standard ML....Pages 227-266
Prolog....Pages 267-293
Type Inference....Pages 295-323
Appendix A: The CoCo Virtual Machine Specification....Pages 325-334
Appendix B: The Standard ML Basis Library....Pages 335-352
Back Matter....Pages 353-354