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.8 折 $931
- 語言: 英文
- 頁數: 248
- 裝訂: Quality Paper - also called trade paper
- ISBN: 9798635920329
- ISBN-13: 9798635920329
-
相關分類:
ARM
立即出貨 (庫存=1)
買這商品的人也買了...
-
Linkers and Loaders (Paperback)$2,460$2,411 -
UNIX Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers$2,380$2,261 -
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
Linux Device Driver Programming 驅動程式設計$690$587 -
程式設計師的自我修養-連結、載入、程式庫$580$493 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
Binary Hacks -- 駭客秘傳技巧一百招$580$458 -
Advanced Chip Design, Practical Examples in Verilog (Paperback)$1,800$1,764 -
Linux Kernel Hacks 改善效能、提昇開發效率及節能的技巧與工具$680$537 -
Linux 指令大全 (The Linux Command Line: A Complete Introduction)$590$466 -
並行之美學-撰寫平行應用程式的新手指南 (The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications)$580$458 -
Peopleware:腦力密集產業的人才管理之道 (增訂版) (Peopleware: Productive Projects and Teams, 3/e)$420$357 -
ARM 系統開發者指南 (ARM System Developer's Guide: Designing and Optimizing System Software)
$800$720 -
使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)$580$458 -
Cloud Computing : Theory and Practice, 2/e$2,720$2,584 -
從 Paxos 到 Zookeeper:分散式一致性原理與實例 (舊名: 撐起14億人電商的技術機密:用Paxos及ZooKeeper打造分散叢集)$580$493 -
Programming Persistent Memory: A Comprehensive Guide for Developers (Paperback)$1,663,260$1,575,720 -
Modern Computer Architecture and Organization: Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers$2,660$2,527 -
Assembly Language and Computer Architecture Using C++ and Java: Third Edition$1,100$1,078 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
經理人之道:技術領袖航向成長與改變的參考指南 (The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change)$480$379 -
LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries (Paperback)$1,770$1,682 -
資料密集型應用系統設計 (Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems)$980$774 -
$2,205Parallel and High Performance Computing (Paperback) -
Engineering a Compiler, 3/e (美國原版)$3,500$3,325
相關主題
商品描述
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 的附錄涵蓋了你開始編寫解釋器和編譯器所需了解的所有知識。在這個版本中,第一版中的錯字已被更正,偶爾過於簡短的解釋已被擴展,對於特別複雜的函數提供了額外的程式碼,並且增加了更多的章末問題。