کتاب الکترونیکی

پردازنده های زبان برنامه نویسی در جاوا: کامپایلر و مفسر

Programming language processors in Java: compilers and interpreters

دانلود کتاب Programming language processors in Java: compilers and interpreters (به فارسی: پردازنده های زبان برنامه نویسی در جاوا: کامپایلر و مفسر) نوشته شده توسط «David Watt – Deryck Brown»


اطلاعات کتاب پردازنده های زبان برنامه نویسی در جاوا: کامپایلر و مفسر

موضوع اصلی: برنامه نویسی: زبان های برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Prentice Hall

نویسنده: David Watt – Deryck Brown

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 1999

تعداد صفحه: 438

حجم کتاب: 36 مگابایت

کد کتاب: 9780130257864 , 0-130-25786-9

نوبت چاپ: 1st edition

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

David A Watt و Deryck F Brown پردازنده‌های زبان برنامه‌نویسی در JavaCompilers و Interpreters این کتاب مقدمه‌ای با سرعت ملایم برای تکنیک‌های پیاده‌سازی زبان‌های برنامه‌نویسی با استفاده از کامپایلرها و مفسرها، با استفاده از زبان برنامه‌نویسی شی‌گرا جاوا را ارائه می‌دهد. هدف این کتاب نشان دادن اصول خوب مهندسی نرم افزار همزمان با توضیح تکنیک های خاص مورد نیاز برای ساخت کامپایلرها و مفسرها است. ویژگی ها* این کتاب به وضوح نشان می دهد که چگونه یک کامپایلر ساده را می توان به یک تحلیلگر نحوی، یک تحلیلگر متنی و یک کد تجزیه کرد. مولد، برقراری ارتباط از طریق درخت نحو انتزاعی.* کتاب همراه با یک کامپایلر و مفسر کامل، از طریق اینترنت و برای استفاده آموزشی رایگان است. همچنین شامل تعدادی پروژه پیشنهادی است که شامل برنامه های افزودنی برای کامپایلر همراه است.* تمام مثال های کتاب به زبان جاوا بیان شده اند و کامپایلر و مفسر با استفاده از الگوهای طراحی شی گرا ساختار یافته اند. دیوید وات الگوریتم ها و ساختارهای داده، برنامه نویسی را آموزش می دهد. زبان ها و طراحی نرم افزار Deryck Brown کامپایلرها، برنامه نویسی شی گرا، سیستم عامل ها و مهندسی نرم افزار را آموزش می دهد.


David A Watt and Deryck F BrownProgramming Language Processors in JavaCompilers and InterpretersThis book provides a gently paced introduction to techniques for implementing programming languages by means of compilers and interpreters, using the object-oriented programming language Java. The book aims to exemplify good software engineering principles at the same time as explaining the specific techniques needed to build compilers and interpreters.Features* The book shows clearly how a simple compiler can be decomposed into a syntactic analyzer, a contextual analyzer, and a code generator, communicating via an abstract syntax tree.* The book is accompanied by a complete working compiler and interpreter, provided via the Internet, and free of charge for educational use.* The book contains numerous exercises, together with sample answers to selected exercises. It also contains a number of suggested projects, involving extensions to the accompanying compiler.* All examples in the book are expressed in Java, and the compiler and interpreter are structured using object-oriented design patterns.David Watt teaches algorithms and data structures, programming languages, and software design. Deryck Brown teaches compilers, object-oriented programming, operating systems, and software engineering.

دانلود کتاب «پردازنده های زبان برنامه نویسی در جاوا: کامپایلر و مفسر»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.