دانلود کتاب ساخت کامپایلر: تکنیک ها، ابزارها، برنامه ها بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید
نام کتاب : Übersetzerbau: Techniken, Werkzeuge, Anwendungen
ویرایش : 1
عنوان ترجمه شده به فارسی : ساخت کامپایلر: تکنیک ها، ابزارها، برنامه ها
سری : Springer-Lehrbuch
نویسندگان : Prof. Dr. Ralf Hartmut Güting, Dr. Martin Erwig (auth.)
ناشر : Springer-Verlag Berlin Heidelberg
سال نشر : 1999
تعداد صفحات : 373
ISBN (شابک) : 9783540653899 , 9783642584107
زبان کتاب : German
فرمت کتاب : pdf
حجم کتاب : 15 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
این کتاب مقدمه ای فشرده برای اصول و تکنیک های ساخت کامپایلر ارائه می دهد. مترجمان متون را در یک زبان مبدأ که ساختار آن توسط یک دستور زبان رسمی توصیف میشود، به زبان مقصد تبدیل میکنند. ترجمه زبان های برنامه نویسی ضروری به زبان ماشین تنها یک مورد خاص است. این کتاب درسی بر تطبیق پذیری تکنیک های ساخت کامپایلر تاکید دارد. به طور خاص، روش های تجزیه و تحلیل نحو می تواند برای شناسایی ساختارها در متون، فایل ها یا جریان های بایت استفاده شود. تمرکز دیگر بر ترکیب تئوری و عمل و تمرین استفاده از ابزارهایی مانند Lex و Yacc است. از جمله، پیاده سازی کامل یک مترجم زبان توصیف سند ساده با توجه به LaTeX ارائه شده است. اجرای زبان های امری و کاربردی نیز مورد توجه قرار گرفته است. این کتاب به گونه ای طراحی شده است که از نظر آموزشی جذاب باشد و برای خودآموزی مناسب است. این نیز توسط وظایف پراکنده با راه حل های در انتهای کتاب پشتیبانی می شود.
Das Buch bietet eine kompakte Einführung in die Grundlagen und Techniken des Übersetzerbaus. Übersetzer transformieren Texte einer Quellsprache, deren Struktur durch eine formale Grammatik beschrieben ist, in eine Zielsprache. Die Übersetzung imperativer Programmiersprachen in Maschinensprache ist dabei nur ein Spezialfall. Dieses Lehrbuch betont die vielseitige Verwendbarkeit von Übersetzerbau-Techniken. Insbesondere kann man mit Methoden der Syntaxanalyse Strukturen in Texten, Dateien oder Byte-Strömen identifizieren. Ein weiterer Schwerpunkt liegt in der Verbindung von Theorie und Praxis und der Einübung der Benutzung von Werkzeugen wie Lex und Yacc. So wird u.a. die vollständige Implementierung eines Übersetzers einer einfachen Dokument-Beschreibungssprache nach LaTeX vorgeführt. Angemessen berücksichtigt wird auch die Implementierung imperativer und funktionaler Sprachen. Das Buch ist didaktisch ansprechend konzipiert und eignet sich zum Selbststudium; dies wird auch durch in den Text eingestreute Aufgaben mit Lösungen am Ende des Buches unterstützt.