دانلود کتاب Programming Language Pragmatics
49,000 تومان
عمل شناسی زبان برنامه نویسی
| موضوع اصلی | برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Morgan Kaufmann |
| تعداد صفحه | 866 |
| حجم فایل | 8 مگابایت |
| کد کتاب | 1558604421,9781558604421 |
| نویسنده | Michael L. Scott |
|---|---|
| زبان | انگلیسی |
| فرمت | DJVU |
| سال انتشار | 2000 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
ترجمه فارسی توضیحات (ترجمه ماشینی)
عمل شناسی زبان برنامه نویسی
Pragmatics زبان برنامهنویسی به اصول اساسی در کار در مهمترین زبانهای معاصر میپردازد، رابطه مهم بین طراحی زبان و پیادهسازی زبان را برجسته میکند، و توجه ویژهای به موضوعات مهم برای برنامهنویس متخصص دارد. به لطف سبک آموزشی دقیق اما در دسترس آن، برای انتخاب بهترین زبان برای پروژههای خاص، استفاده مؤثرتر از زبانهایی که قبلاً میدانید و یادگیری سریع و کامل زبانهای جدید، آمادگی بیشتری خواهید داشت. * به آخرین پیشرفتها در طراحی زبان برنامهنویسی میپردازد که بیش از چهل زبان مختلف را شامل میشود، از جمله Ada 95، C، C++، Fortran 95، Java، Lisp، Scheme، ML، Modula-3، Pascal و Prolog. * تاکید ویژه ای بر مسائل پیاده سازی دارد – اینکه چگونه تکنیک های استفاده شده توسط کامپایلرها و ابزارهای مرتبط بر طراحی زبان تاثیر می گذارد و بالعکس. * موضوعات پیشرفته در طراحی و پیاده سازی زبان، مانند تکرار کننده ها، روتین ها، الگوها (عمومی)، کامپایل جداگانه، ورودی/خروجی، استنتاج نوع و مدیریت استثنا را پوشش می دهد. * موضوعات مرتبط با زبان را در معماری سطح اسمبلی بررسی می کند که برای درک آنچه که یک کامپایلر با یک برنامه انجام می دهد ضروری است. * پوشش عمیق برنامه نویسی شی گرا، از جمله وراثت چندگانه و اتصال متد پویا را ارائه می دهد. * بخش خاصی را به پیوند استاتیک و پویا اختصاص می دهد. * شامل یک فصل جامع در مورد همزمانی، با پوشش دقیق هر دو زبان حافظه مشترک و انتقال پیام و کتابخانه ها. * مقدمه ای در دسترس برای مبانی رسمی کامپایل (نظریه خودکار)، برنامه نویسی تابعی (حساب لامبدا)، و برنامه ریزی منطقی (حساب محمول) ارائه می دهد.
Programming Language Pragmatics addresses the fundamental principles at work in the most important contemporary languages, highlights the critical relationship between language design and language implementation, and devotes special attention to issues of importance to the expert programmer. Thanks to its rigorous but accessible teaching style, you’ll emerge better prepared to choose the best language for particular projects, to make more effective use of languages you already know, and to learn new languages quickly and completely. * Addresses the most recent developments in programming language design, spanning more than forty different languages, including Ada 95, C, C++, Fortran 95, Java, Lisp, Scheme, ML, Modula-3, Pascal, and Prolog. * Places a special emphasis on implementation issues-how the techniques used by compilers and related tools influence language design, and vice versa. * Covers advanced topics in language design and implemenation, such as iterators, coroutines, templates (generics), separate compilation, I/O, type inference, and exception handling. * Reviews language-related topics in assembly-level architecture critical for understanding what a compiler does to a program. * Offers in-depth coverage of object-oriented programming, including multiple inheritance and dynamic method binding. * Devotes a special section to static and dynamic linking. * Includes a comprehensive chapter on concurrency, with detailed coverage of both shared-memory and message-passing languages and libraries. * Provides an accessible introduction to the formal foundations of compilation (automata theory), functional programming (lambda calculus), and logic programming (predicate calculus).

نقد و بررسیها
هنوز بررسیای ثبت نشده است.