SKU: 89125459595

Programming Language Implementation

Sale price$556.88 Regular price$618.75
Save 10%

Pay in installments of $154.69 with ShopPay, AfterPay and Klarna

Shipping Estimate
USA
  • USA
  • CAN

Ships within 48 hours · Estimated delivery Aug 4 - Aug 9

Promo Codes Available:

For Your Every Summer RSVP, with Code: SUMMER15

Description

Programming Language ImplementationThe approach to implementing programming languages has shifted noticeably over the past two decades. The success of Java, with its virtual machine approach, has paved the way for alternative methods of implementing mainstream languages, diverging from traditional machine language targeted compilation. Since then, many successful modern programming languages such as JavaScript, Ru, and Python have offered alternative implementation techniques such as

The approach to implementing programming languages has shifted noticeably over the past two decades. The success of Java, with its virtual-machine approach, has paved the way for alternative methods of implementing mainstream languages, diverging from traditional machine-language targeted compilation. Since then, many successful modern programming languages such as JavaScript, Ru, and Python have offered alternative implementation techniques such as incremental interpreters, virtual machines, and just-in-time compilers.The rise of domain-specific languages, sometimes called little languages,� has likewise been influenced and supported this shift. Domain-specific languages can solve problems in specific problem areas within their specialized domains, unlike general-purpose languages such as Python or C++, which solve problems in a wide spectrum of domains.In this book we explore the various techniques and perspectives brought about this shift in programming language implementation. We particularly focus on domain-specific languages, which rarely use full-blown compilers for implementation in favor of an interpretation or virtual-machine approach.
A from day one� approach gets students started with implementing programming languages right away.
Small, realistic languages are used to cover interpretation, virtual machines, and compilers.
Implementation is from scratch,� so all steps are transparent and accessible to the student.
About the AuthorDr Lutz Hamel is an associate professor in computer science at the University of Rhode Island, USA. His primary research interests are programming languages and data science. When not doing computer science he can be found playing penny whistle and fiddle at local jam sessions. He lives on a small farm in western Rhode Island with his wife, their dogs, and a bunch of horses.

Shipping Notes
  • Free Standard Shipping on $100+ Orders to the USA.
  • Except Preorder products are shipped in 48 hours.
  • Delivery to the USA:
  1. Standard Shipping : 3-10 business days
  • If time is of the essence, please consider selecting expedited delivery for faster service.
Exchange/Return Notes
  • We offer a 30-day return/exchange service after receiving.
  • Final sale items are not eligible for returns or exchanges.
  • To process your return/exchange, please contact us at [email protected]
  • Please click here for more details>>> Return & Exchange Policy
SKU: 89125459595

Discover Niche Categories That Outsell

Top-Converting Item to Boost Your Average Order

4.6 ★★★★★
Based on 26 reviews
Sort
Highest Rating
Newest First
Oldest First
Product Reviews
H
HoneyBadger
West Palm Beach, US
★★★★★ 1
Don't Waste Your Money. Much Better Options Out There.
Format: Paperback
Don't Waste Your Money. Much Better Options Out There.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on February 25, 2026
A
Alyssa
Lake Worth, US
★★★★★ 1
Don’t buy
Format: Paperback
Children’s books have no place for pushing sexual ideology with a controversial content narrative. This author should be banned.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on December 11, 2025
J
Verified Purchase
Jenn W
Carnegie, US
★★★★★ 5
Great book, funny and enjoyable
Format: Hardcover
My 8 yo son asked us to purchase this book after Mr. Dan Santat visited his school. He loved this book, so much so that he has now read it 2 times. While he was reading, I would catch him giggling and smiling the whole time. He talks about Sashimi all the time and is looking forward to the next book.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 19, 2026
J
Verified Purchase
JustaCookSD
Port Orchard, US
★★★★★ 5
Enjoyable book
Format: Paperback
Enjoyable book I read along with my 10 year old son that enjoys these types of books.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 6, 2026
K
Karen Yingling
Cuba, US
★★★★★ 5
Fun aquatic comic romp!
Format: Hardcover
Strange things are happening in Barnacle Bay! When Sashimi comes to shore, grabs a hoodie, and joins Miss Wilcox's classroom, the students ask a lot of questions, but don't get a lot of answers. Joey is assigned to show Shashimi around, but since he is new himself and a target of Billy's bullying, he's reluctant to be seen with a bug eyed student who sweats a lot. This, of course, is how Sashimi, who is really a fish boy, breathes. While he's living in the school and talking to Kevin, the class goldfish, he feels like he should investigate the Beast of Barnacle Bay, since there is a huge festival surrounding the creature. He has a bad experience at a grocery store with some high octane sugar soda and is kicked out after he goes nuts; Billy is there and takes him home to meet his grandfather. Poopdeck Pete is obsessed with the Beast, and gives tours of the bay. Sashimi tells Joey the truth after an incident where Sashimi tries to flush himself down the toilet: he is a fish boy and was chased ashore by Joey's grandfather, and has been living in the school. After meeting with Ben at the local history museum, Sashimi decides to enter the contest to catch the Beast, since there's a $10,000 prize. There is all kinds of drama in the community's participation in this, but in the end, Sashimi donates one of his own scales to the museum, and is rewarded with $500. He donates this money to the school, where budget cuts have been rife, and settles into life in Barnacle Bay. Poopdeck Pete's boat tours experience a resurgence with the interest in the creature, so Joey is happy as well. More adventures, perhaps ones including the very suspiciously damp Ben, are heading to shore. Santat's illustrations are always a delight, and he brings Sashimi to life in an engaging way. There's even an informational diagram of how Sashimi breathes; of course, there are extra laughs since he is depicted in tighty whities! The use of the hood to hide his more defining aquatic features is inspired, since young readers these days live in hoodies, often (to my chagrin) with the hoods up. Santat must have a deep and abiding interest in the sea, since his 2022 Aquanaut also involves ocean life living on land. Sashimi is much happier and less traumatic than that graphic novel! Sashimi gets himself involved in many ridiculous situations, which makes this a perfect book for older readers (who pretend to be too sophisticated for jokes about Poopdeck Pete) to read to younger ones. Sashimi gets revenge on Billy in a spitball fight, he has a massive sugar buzz and subsequent crash, and we get snarky but informative inserts about what a poop deck is named that and how Sashimi is able to live on land. The illustration style is colorful and unique, and will appeal to older readers who have been raised on Santat's picture books like Are We There Yet, Beekle, and After the Fall. Dav Pilkey gets a shout-out in the dedication, which makes perfect sense, since readers of Captain Underpants and Dogman will be thrilled with Sashimi's odd adventures. Santat worked with Tom Angleberger on Princess Pit Stop, and must have absorbed some of Angleberger's Two-Headed Chicken Energy. I'm looking forward to the further adventures of this intrepid fish boy, and hope that he and Joey are able to calm Billy down quite a bit and can continue to support their struggling school. The box that the publisher sent with the ARC was delightful, and contained a helpful water bottle (so Sashimi can keep breathing), a sticker, poster, and small container of "fish flakes" that I have on good authority actually contains Swedish fish candy!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on April 14, 2026

recommand products