← بازگشت به فهرست کتاب‌ها
نیاز به مترجم • در صف ترجمه (Backlog)

کتاب نوشتن کامپایلر با زبان گو (Writing A Compiler In Go)

Writing A Compiler In Go
✍️ نویسنده: تورستن بال (Thorsten Ball) 👥 مترجم: نیاز به مترجم و متخصص فنی (داوطلبانه) 📄 تعداد صفحات: 284 🏷️ نسخه: نسخه انگلیسی در مخزن موجود است
#Go #Golang #Compilers #Virtual-Machines #Bytecode #Computer-Science

درباره این کتاب

کتاب Writing A Compiler In Go اثر تورستن بال (Thorsten Ball) یکی از مراجع معتبر و کلیدی در این حوزه است. این کتاب در حال حاضر در صف ترجمه و بازتفسیر آزاد قرار دارد.

سرفصل‌های کتاب جهت ترجمه:

  • فصل ۱: کامپایلرها و ماشین‌های مجازی: مفاهیم و اهداف
  • فصل ۲: تولید اولین بایت‌کدها (Hello Bytecode!)
  • فصل ۳: کامپایل عبارات و محاسبات ریاضی
  • فصل ۴: کامپایل ساختارهای شرطی (Conditionals) و پرش‌ها
  • فصل ۵: ردیابی متغیرها، نمادها و متغیرهای محلی (Symbol Table)
  • فصل ۶: کامپایل انواع داده پیچیده: رشته، آرایه و جدول هش
  • فصل ۷: پشتیبانی از توابع و فراخوانی‌ها در ماشین مجازی
  • فصل ۸: پیاده‌سازی توابع توکار (Built-in Functions)
  • فصل ۹: کلوژرها (Closures) و متغیرهای آزاد (Free Variables)

نحوه مشارکت در ترجمه

علاقه‌مندان به مهندسی نرم‌افزار و فعالان جامعه متن‌باز می‌توانند برای آغاز ترجمه و بازتفسیر مفهومی، به مخزن اختصاصی این کتاب مراجعه فرمایند: 🔗 مشاهده مخزن در گیت‌هاب