Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Languages & Tools   Compiler Design

Writing Interpreters and Compilers for the Raspberry Pi Using Python


On Sale Now! Save 6% on the Writing Interpreters and Compilers for the Raspberry Pi Using Python by CreateSpace Independent Publishing Platform at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. 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


Product Description

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. The book covers the three types of language processors: pure interpreters, hybrid interpreters, and compilers. Rather than covering each type in depth before going on to the next type, the book initially covers all three at a very introductory level. So the presentation is easy to follow, and the interpreters and compilers are easy to implement. The book then repeats the cycle but at a higher level, and again at an even higher level. If you call it quits after the first cycle, you will have already benefited from a complete, albeit introductory, course on pure interpreters, hybrid interpreters, and compilers. If you want more, you can continue with the more advanced cycles. And if you want to take the depth-first approach, you can do that also.

Additional Information

Manufacturer:CreateSpace Independent Publishing Platform
Publisher:CreateSpace Independent Publishing Platform
Studio:CreateSpace Independent Publishing Platform
EAN:9781977509208
Item Size:0.54 x 11 x 11 inches
Package Weight:1.52 pounds
Package Size:8.5 x 0.54 x 0.54 inches

Writing Interpreters and Compilers for the Raspberry Pi Using Python by CreateSpace Independent Publishing Platform

Buy Now:
Writing Interpreters and Compilers for the Raspberry Pi Using Python

Brand: CreateSpace Independent Publishing Platform
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$19.89
$18.88
You Save: 5%


Quantity:  

 


View More In Compiler Design.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by CreateSpace Independent Publishing Platform, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


ean: 9781558606982, isbn: 155860698X,
The proliferation of processors, environments, and constraints on systems has cast compiler technology into a wider variety of settings, changing the compiler and compiler writer's role. No longer is execution speed the sole criterion for judging com...

mpn: black & white illustrations, ean: 9781785285981, isbn: 178528598X,
Over 80 engaging recipes that will help you build a compiler frontend, optimizer, and code generator using LLVM About This BookWrite a frontend for any language to generate LLVM IRCreate optimization passes to optimize the IR code using LLVM Pass Inf...

mpn: 9781449309947, ean: 9781449309947, isbn: 1449309941,
The first magazine devoted entirely to do-it-yourself technology projects presents its 29th quarterly edition for people who like to tweak, disassemble, recreate, and invent cool new uses for technology.MAKE Volume 29 takes bio-hacking to a new level...

ean: 9781787286832, isbn: 1787286835,
Use Roslyn as a service to write powerful extensions and tools and use them in Visual Studio to improve code quality and maintain your source code more effectively.About This BookUse Roslyn extensions and tools in Visual Studio to enforce "house rule...

mpn: figures, bibliography, index, ean: 9780131821064, isbn: 0131821067,
Holmes satisfies the dual demand for an introduction to compilers and a hands-on compiler construction project manual in The Object-Oriented Compiler Workbook. This book details the construction process of a fundamental, yet functional compiler, so...

ean: 9780230607859, isbn: 0230607853,
Virtual worlds have exploded out of online game culture and now capture the attention of millions of ordinary people: husbands, wives, fathers, mothers, workers, retirees. Devoting dozens of hours each week to massively multiplayer virtual reality en...

ean: 9780201144550, isbn: 0201144557,
Compiler Design Theory Philip M. Lewis....

mpn: biography, ean: 9783540427353, isbn: 354042735X,
The Ninth International Workshop on Persistent Object Systems (POS 9) took place at the SAS Radisson Hotel in Lillehammer, Norway, from 6th to 8th September 2000. Previous workshops in the series have been held in Scotland (1 and 2), Australia (3), t...

mpn: 56 black & white illustrations, 51 black, ean: 9783540654100, isbn: 3540654100,
Program analysis utilizes static techniques for computing reliable information about the dynamic behavior of programs. Applications include compilers (for code improvement), software validation (for detecting errors) and transformations between data ...

mpn: black & white illustrations, ean: 9781785280801, isbn: 1785280805,
Become familiar with the LLVM infrastructure and start using LLVM libraries to design a compilerAbout This BookLearn to use the LLVM libraries to emit intermediate representation (IR) from high-level languageBuild your own optimization pass for bette...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.