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

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 1 از 1

نام تاپيک: مجموعه کتابها برای طراحی کامپایلر

  1. #1
    آخر فروم باز Mehran NZ's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    2,208

    پيش فرض مجموعه کتابها برای طراحی کامپایلر

    با سلام خدمت دوستان عزیز
    عرضم خدمتتون که من به فیلد طراحی کامپایلر خیلی علاقه دارم و تفریحی روش کار می کنم و مدت زیادی هم زمان گذاشتم و کل کتابهایی که توی اینترنت می شه پیدا کرد رو دانلود و طبقه بندی کردم گفتم اینجا هم قرار بدم شاید کسی علاقه مند باشه چون همچین چیزی مطلقا نه رو محتوای فارسی و نه انگلیسی وجود نداره و کتابها خیلی پراکنده هستن البته من لینک دانلود قرار نمیدم لینک با خودتون ولی وقتی اینجا گذاشتم یعنی من تونستم پیدا کنم پس لابد شما هم می تونید !
    بعدا شاید در مورد هر کدوم یه توضیح مختصری هم بدم البته خودم یه تعدادیشون و فقط خوندم و تا بعد کنکور آزاد و نتایج کنکور سراسری و این حرفا وقت ندارم سراغ اینجور چیزا برم پس در آینده نزدیک منتظر این موضوع نباشید.
    فکر نکنم کتابی توی نت در این زمینه برای دانلود بوده و من اینجا لیست نکرده باشم پس خواهش می کنم اگه سورس خاصی دارین یا کتابی جا مونده همینجا شیر کنید ما هم استفاده کنیم از قدیم گفتن sharing is caring

    نکات مهم:

    1- اگه بخواین سراغ کتابی که بصورت پرکتیکال هست و روی یک زبان خاص تمرکز کرده (مثلا C ) برید یه لطفی به خودتون بکنید و علاوه بر یادگیری اون زبان حتما یه کتاب ساختمان داده که با اون زبان همخوانی داره هم بخونید مثلا بدونید که درخت و امثالهم چطور در اون زبان پیاده سازی می شن!

    2- قبل از اینکه یادگیری کامپایلر و بصورت پرکتیکال شروع کنید بهتره که اول طرز کار با ابزارهای Compiler To Compiler مثل Flex یا Javacc یا ANTLR که کتابهاش و قرار می دم رو یاد بگیرین.

    3- زبان Scheme رو اگه تا حالا نشنیدین یک زبان اینترپرتری و خیلی جمع و جور هست که MIT برای دانشجوهاش که تازه می خوان برنامه نویسی یاد بگیرن طراحی کرده (بجای پاسکال خودمون) و اینکه یادگرفتنش خیلی راحته و توصیه می کنم سراغ IDE بجز DrRacket براش نرید

    4- کتابهایی که در Other هستند معمولا مربوط به زبانهای عجیب و غریب هستن مثل BCPL یا Caml البته بعضیهاش قابل استفاده هستن مثل همین Caml ولی فکر نکنم کسی بخواد مثلا سراغ BCPL بره در غیر اینصورت احتمالا حالش از منم خراب تره لول

    5- دو سه تا کتاب هم بود که مال دهه 70 یا اونور تر بود که دیگه اصلا قابل استفاده نبودن چون اصلا ارکیتکچر و همه چیز کامپیوترهای اون زمان با الان فرق می کنه و طبیعتا غیر قابل استفادن پس اینجا نیاوردمشون برای خودم هم دانلود نکردم

    6- اصولا بعضی ها ممکنه فکر کنن که این بدرد نمی خوره و کاربردی نیست و از این حرفا در حالی که من واقعا نمی تونم برنامه ای رو که حرفه ای باشه و بخواد با متن سرکار داشته باشه رو مثال بزنم که از کامپایلر و تکنیکهای کامپایلری استفاده نکنه از کل برنامه های Office شامل اوپ سورس و غیر اپن سورسش گرفته تا کلیه IDE ها و 3dmax و مولتی مدیا بیلدر ومایا و سیستمهای عامل و فلش و ......البته فکر کنم در سطح اکادمیکی اگه بخوایم صحبت کنیم کامپایلر در سطح بالای لیسانس بصورت کاربردی و پرکتیکال هست چون تاجایی که من دیدم کامپایلر در سطح لیسانس بیشتر تئوریک کار می شه تا عملی!

    7- احتمالا این تاپیک در طول زمان و با پیشرفت نویسنده تاپیک (که خودم باشم لول) در این فیلد تغییر می کنه و چیزهایی بهش اضافه می شه


    Compiler To Compiler
    A Compact Guide to Lex & Yacc by Tom Niemann
    The Definitive ANTLR Reference Building Domain-Specific Languages by Terence Parr
    Compiler Construction using Flex and Bison by Anthony A. Aaby
    O'Reilly - Lex and Yacc by John R. Levine-Tony Mason-Doug Brown
    این کتاب پایین بروز شده کتاب بالا هست پس به هیچ وجه از بالایی استفاده نکنید.
    O'Reilly - Flex and Bison by John R. Levine

    ================================================
    ================================================


    C and C++
    Compiler Design In C by Holub
    Compilers and Compiler Generators by P.D. Terry
    Let's Build a Scripting Engine-Compiler by S. Arbayo
    Lexical Analysis and Parsing using C++ by Bruno R. Preiss
    Modern Compiler Implementation in C - Andrew W. Appel – 0521607655
    Object-Oriented Compiler Construction by Jim Holmes
    Small C Compiler
    Compiler Construction-Principles and Practice by Kenneth C.Louden
    این و فکر نکنم بتونید لینکش و پیدا کنید
    Implementation of Compiler by vivik sharma

    ================================================
    ================================================


    Java
    Prentice Hall - Programming Language Processors in Java by DAVID A WATT
    Modern Compiler Design by David Galles
    Language Implementation Patterns-Create Your Own Domain-Specific and General Programming Languages by Terence Parr
    McGraw.Hill.The.Art.Of.Java
    Modern Compiler Implementation in Java, Second Edition by Andrew W. Appel and Jens Palsberg
    Trustworthy Compilers Quantitative Software Engineering Series by Vladimir O. Safonov

    ================================================
    ================================================


    ML
    Compiling with Continuations by Andrew W. Appel and Jens Palsberg

    ================================================
    ================================================


    Pascal
    Compiler Basics by James Alan Farrell
    AN INTRODUCTION TO COMPILER CONSTRUCTION by Wiliam M.Waite Carter
    High-Level Languages And Their Compilers by DES Watson
    LET'S BUILD A COMPILER! by Jack W. Crenshaw

    ================================================
    ================================================


    Scheme
    An Incremental Approach to Compiler Construction by Abdulaziz Ghuloum
    Backend to Frontend and Back to Front Again
    Programming Languages Application and Interpretation by Shriram Krishnamurthi

    ================================================
    ================================================


    Visual Basic
    Build Your Own .NET Language and Compiler by Edward G. Nigles

    ================================================
    ================================================


    Theorical Books
    ADVANCED PROGRAMMING by Raphael A. Finkel
    Basics of Compiler Design by Torben Æ. Mogensen
    Formal Languages by Stefano Crespi Reghizzi
    Advanced Compiler Design and Implementation by Muchnick
    Building an Optimizing Compiler by Bob Morgan
    Charles River Media - Algorithms for Compiler Design by O.G. Kakde
    Compiler Design by Reihard Wilhem-Maurer
    Compiler Design -Dragon Book Black Design
    Compilers - Principles, Techniques and Tools (Aho, Ullman, Scan, OCR, orig 1986) - 2001 - (By Laxxuss)_fixed
    INTRODUCTION TO COMPILER CONSTRUCTION by Thomas w. Parsons
    Parsing Techniques A Practical Guide Second Edition by David Gries
    Programming Language Pragmatics by Michael L. Scott
    Realistic Compiler Generation by Peter Lee
    The Compiler Design Handbook 2nd Edition by Y.N. Srikant
    Understanding Programming Languages by M. Ben-Ari
    اینم فکر نکنم لینکش و جایی گیر بیارین احتمال داره مال خودم هم ناقص باشه این نسخه ای که من دارم روی تمام صفحاتش نوشته Don’tCopy حالا ما اگه فرصت کردیم براتون کپی می کنیم آپ هم می کنیم حالش و ببرید لول
    Crafting a Compiler Fischer et al., 2007

    ================================================
    ================================================


    Other
    Programming Languages by Scott F. Smith, Mike Grant
    Warren's Abstract Machine A Tutorial Reconstruction
    A Nanopass Framework for Compiler Education
    Compiler Construction by Niklaus Wirth
    Design and Implementation of a PHP Compiler Front-end Edsko de Vries and John Gilbert
    Engineering a Compiler by Morgan Kaufmann
    GENTLE97 by Friedrich Wilhelm Schr¨oer
    lightweight-compiler-techniques
    Partial Evaluation by Neil D. Jones
    Principles of Compiler Design-- The Brainfuck Compiler by Clifford Wolf
    ProjectOberon by Niklaus Wirth
    The.Theory.And.Practice.Of.Compiler.Writing_Trembl ay.Sorenson_0070651612
    Tree Automata Techniques and Applications
    Understanding and Writing Compilers -a-do-it-yourself-guide-macmillan-computer-science-series by Richard Bornat


    ================================================
    ================================================


    Goody Webpages
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by Mehran NZ; 05-03-2011 at 00:05.

  2. 3 کاربر از Mehran NZ بخاطر این مطلب مفید تشکر کرده اند


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •