چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

طراحی زبان برنامه‌نویسی پیشرفته

Advanced programming language design

Raphael Finkel; Rafael A. Finkel

قیمت نهایی

۴۰٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۸٪ تخفیف
  • تخفیف زمان‌دار−۹٬۰۰۰ تومان

۹٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

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

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

سال انتشار
۱۹۹۵
فرمت
PDF
زبان
انگلیسی
حجم فایل
۱٫۷ مگابایت
شابک
9780201498356، 9780805311914، 0201498359، 0805311912

دربارهٔ کتاب

This accessible new volume examines and evaluates the principles of programming languages from both their common and language-specific elements. Each chapter is devoted to a particular programming language issue. These issues are illustrated with an example from one of the many programming languages used today.

written For The Student Or Professional Interested In Programming Language Design, This New Book Examines A Wide Range Of Programming Language Paradigms And Issues. Author Raphael Finkel, University Of Kentucky, Intersperses The Discussion Of These Models With In-depth Coverage Of The Key Languages To Reinforce Them. Finkel Begins His Presentation With Control Structures And Types, And Then Introduces The Reader To Seven Programming Paradigms: Imperative, Functional, Object-oriented, Dataflow, Concurrent, Logic, And Aggregate-based. He Concludes The Book With A Discussion Of Formal Syntax And Semantics.

the Author Integrates This Range Of Material By Developing Several Themes, Including The Interplay Between What Can Be Done At Compile Time And What Must Be Deferred To Runtime; How Patterns And Pattern Matching Play A Large Role In Programming Languages; And The Quest For Uniformity Seen In Polymorphism. Written In A Conversational Style, This Book Challenges And Encourages Readers To Launch Into Their Own Research In The Field. features

  • starts With A Review Of Imperative Programming Languages.
  • illustrates And Reinforces Key Programming Paradigms With In-depth Discussions Of Several Languages:
  • functional: Ml, Lisp
  • object-oriented: Simula, Smalltalk, C++
  • dataflow: Val
  • concurrent: Csp, Linda, Sr
  • logic: Prolog, Goedel
  • aggregate-based: Snobol, Icon, Apl, Sql, Mathematica
  • refers To Over 70 Languages, Including Well-known Ones (algol, Pascal, C, C++, Lisp, Ada, Fortran); Important But Lesser-known Ones (ml, Sr, Modula-3, Snobol); Significant Research Languages(clu, Alphard, Linda); And Little-known Languages With Important Concepts (io, Clp(r), Goedel).
  • moves Beyond Traditional Material By Challenging Readers With More Unusual Constructs Such As Power Loops, Io Continuations, Clu Iterators, And Apl Array Manipulation.
  • contains An Appendix Listing Further Reading And Source Locations For Language Implementations And Documentation.
  • includes Review And Challenge Exercises In Each Chapter.

Examines a wide range of programming language paradigms and issues. Challenges and encourages readers to launch into their own research in the field. The book does not focus on any one language, or even on a few languages; it mentions, at least in passing, over seventy languages, including well-known ones (Algol, Pascal, C, C++, LISP, Ada, FORTRAN), important but less known ones (ML, SR, Modula-3, SNOBOL), significant research languages (CLU, Alphard, Linda), and little-known languages with important concepts (Io, Go . del). Several languages are discussed in some depth, primarily to reinforce particular programming paradigms. ML and LISP demonstrate functional programming, Smalltalk and C++ demonstrate object-oriented programming, and Prolog demonstrates logic programming

کتاب‌های مشابه

نکاتی در طراحی زبان‌های برنامه‌نویسی

نکاتی در طراحی زبان‌های برنامه‌نویسی

۴۹٬۰۰۰ تومان

طراحی یک کامپایلر بهینه‌ساز (سری زبان‌های برنامه‌نویسی)

طراحی یک کامپایلر بهینه‌ساز (سری زبان‌های برنامه‌نویسی)

۴۹٬۰۰۰ تومان

گرامرها برای زبان‌های برنامه‌نویسی (سری زبان‌های برنامه‌نویسی)

گرامرها برای زبان‌های برنامه‌نویسی (سری زبان‌های برنامه‌نویسی)

۴۹٬۰۰۰ تومان

غوطه‌وری در برنامه‌نویسی: بهترین زبان برنامه‌نویسی برای یادگیری در 2019: بهترین زبان‌های برنامه‌نویسی برای یادگیری در 2019 (راهنمای برنامه‌نویسی)

غوطه‌وری در برنامه‌نویسی: بهترین زبان برنامه‌نویسی برای یادگیری در 2019: بهترین زبان‌های برنامه‌نویسی برای یادگیری در 2019 (راهنمای برنامه‌نویسی)

۴۹٬۰۰۰ تومان

برنامه‌نویسی اگنوستیک: یادگیری طراحی و آزمایش الگوریتم‌های پایه برنامه‌نویسی

برنامه‌نویسی اگنوستیک: یادگیری طراحی و آزمایش الگوریتم‌های پایه برنامه‌نویسی

۴۹٬۰۰۰ تومان

برنامه‌نویسی تابعی در R - برنامه‌نویسی آماری پیشرفته برای علم داده، تحلیل و مالی

برنامه‌نویسی تابعی در R - برنامه‌نویسی آماری پیشرفته برای علم داده، تحلیل و مالی

۴۹٬۰۰۰ تومان

C++ پیشرفته: سبک‌ها و اصطلاحات برنامه‌نویسی

C++ پیشرفته: سبک‌ها و اصطلاحات برنامه‌نویسی

۴۹٬۰۰۰ تومان

برنامه‌نویسی پیشرفته یونیکس (SAMS)

برنامه‌نویسی پیشرفته یونیکس (SAMS)

۴۹٬۰۰۰ تومان

برنامه‌نویسی بازی‌های پیشرفته با جاوا

برنامه‌نویسی بازی‌های پیشرفته با جاوا

۴۹٬۰۰۰ تومان

HTML5 پیشرفته: برای برنامه‌نویسی وب

HTML5 پیشرفته: برای برنامه‌نویسی وب

۴۹٬۰۰۰ تومان

برنامه‌نویسی ۶۸۰۰ برای طراحی منطقی

برنامه‌نویسی ۶۸۰۰ برای طراحی منطقی

۴۹٬۰۰۰ تومان

رباتیک موبایل با آردوینو: طراحی و برنامه‌نویسی

رباتیک موبایل با آردوینو: طراحی و برنامه‌نویسی

۴۹٬۰۰۰ تومان

قیمت نهایی

۴۰٬۰۰۰ تومان