Writing Interpreters and Compilers for the Raspberry Pi Using Python, 2/e
暫譯: 使用 Python 為 Raspberry Pi 編寫解釋器和編譯器,第二版

Dos Reis, Anthony J.

  • 出版商: Independently Published
  • 出版日期: 2020-06-04
  • 售價: $950
  • 貴賓價: 9.5$903
  • 語言: 英文
  • 頁數: 248
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798635920329
  • ISBN-13: 9798635920329
  • 相關分類: Python程式語言Raspberry PiCompiler
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

If you want to learn how to write interpreters and compilers, and at the same time learn how Python, Python bytecode, assembly language, and dynamic typing work, this is the book for you. The only prerequisites are some experience with any programming language and a computer on which you can install Python 3 (or Python 2 if you prefer). A Raspberry Pi is not required. Included in the software package for the book is an interpreter that allows you to run ARM/Raspberry Pi assembly language programs on your Windows, Linux, or Mac OS X systems. If you have not yet learned Python or assembly language, so much the better. You will get the added bonus of learning Python and assembly language while you learn all about interpreters and compilers. Two chapters on assembly language and an appendix on Python cover everything you need to know to start writing interpreters and compilers. In this edition, the typos in the the first edition have been corrected, the occasional too brief explanation has been expanded, additional code has been provided for the particularly complex functions, and more end-of-chapter problems have been included.

商品描述(中文翻譯)

如果你想學習如何編寫解釋器和編譯器,同時了解 Python、Python 位元組碼、組合語言和動態類型的運作方式,那麼這本書就是為你而寫的。唯一的先決條件是對任何程式語言有一些經驗,以及一台可以安裝 Python 3(如果你偏好,也可以安裝 Python 2)的電腦。不需要 Raspberry Pi。本書的軟體包中包含一個解釋器,允許你在 Windows、Linux 或 Mac OS X 系統上運行 ARM/Raspberry Pi 的組合語言程式。如果你尚未學習 Python 或組合語言,那就更好了。在學習解釋器和編譯器的同時,你還能學習 Python 和組合語言。兩章關於組合語言的內容和一個關於 Python 的附錄涵蓋了你開始編寫解釋器和編譯器所需了解的所有知識。在這個版本中,第一版中的錯字已被更正,偶爾過於簡短的解釋已被擴展,對於特別複雜的函數提供了額外的程式碼,並且增加了更多的章末問題。