Writing A C Compiler: Build a Real Programming Language from Scratch

Sandler, Nora

  • 出版商: No Starch Press
  • 出版日期: 2024-09-24
  • 售價: $2,180
  • 貴賓價: 9.5$2,071
  • 語言: 英文
  • 頁數: 776
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1718500424
  • ISBN-13: 9781718500426
  • 相關分類: C 程式語言ScratchCompiler
  • 尚未上市,歡迎預購

商品描述

A hands-on, example-filled guide to the theory and practice of writing a C compiler: a computer program that translates code written by programmers into code the computer can read.

An approachable, hands-on tutorial to writing a C compiler: a computer program that translates code written by the programmer into code the computer can understand. By building a compiler, readers will gain invaluable knowledge about how programming languages work; knowledge that will make them better programmers. Readers are gently led step-by-step to build a small working compiler and will develop throughout the book. Writing a C Compiler offers readers an accessible, practical approach to this complex and often overly theoretical topic.

商品描述(中文翻譯)

一本實踐性豐富的指南,介紹了撰寫 C 編譯器的理論和實踐:一個將程式設計師撰寫的程式碼轉換為電腦可讀取的程式碼的電腦程式。這本教程以親和力十足的方式引導讀者撰寫 C 編譯器,即一個將程式設計師撰寫的程式碼轉換為電腦可以理解的程式碼的電腦程式。通過構建編譯器,讀者將獲得有關程式語言運作方式的寶貴知識,這將使他們成為更好的程式設計師。本書逐步引導讀者建立一個小型可運作的編譯器,並在整本書中進一步發展。《撰寫 C 編譯器》為讀者提供了一種易於理解、實用的方法來探討這個複雜且常常過於理論化的主題。

作者簡介

Nora Sandler is a software engineer based in Seattle. Her interest in compilers dates back to her time at the University of Chicago, where she researched parallel programming languages with the Manticore Project. More recently, she's worked in the computer security industry developing compilers for domain-specific languages. You can read her blog about compilers, pranks, and other computer science topics at https: //norasandler.com.

作者簡介(中文翻譯)

Nora Sandler 是一位居住在西雅圖的軟體工程師。她對編譯器的興趣可以追溯到她在芝加哥大學的時候,當時她在 Manticore 專案中研究並行程式語言。最近,她在電腦安全產業工作,開發特定領域語言的編譯器。您可以在 https: //norasandler.com 閱讀她關於編譯器、惡作劇和其他電腦科學主題的部落格。