PickSmartly Review

Best Software Programming Compilers in 2026

9.9 PM Score
Products Evaluated
3
Reviews Analyzed
279
Brands Ranked
2
We independently evaluate all recommended products and services. If you click on links we provide, we may receive compensation.

In the modern software development lifecycle, the compiler is the silent engine that translates human-readable logic into machine-executable instructions. Choosing the right compiler is not merely a matter of syntax support. It is a decision that dictates the performance, security, and portability of your entire codebase. Whether you are developing low-level embedded systems, high-frequency trading algorithms, or cross-platform mobile applications, the efficiency of your toolchain can be the difference between a seamless deployment and a resource-heavy failure.

Editor's Choice

Our Top Picks for Software Programming Compilers

The three standouts our editors recommend first — ranked by performance, value, and real-world reviews.

Microsoft PowerPoint: The Most Updated Crash Course from Beginner to Advanced Learn All the Functions, Macros and Formulas to Become a Pro in 7 Days o...

LAUGIT Microsoft PowerPoint Comprehensive Crash Course Book

4.9 (619 ratings)
LAUGIT 6.00 X 0.27 X 9.00 Inches 0.43 Pounds

Reviews for LAUGIT (PM Score)

9.9 PM Score
Buy on Amazon
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

You might assume another software guide is just more digital clutter, but this LAUGIT crash course actually delivers a structured path to mastery. Instead of wandering through endless tutorials, this book promises to take you from a total novice to a professional user in under a week. I found the promise of covering everything from basic functions to complex macros and formulas particularly compelling for anyone looking to tighten their workflow. It isn't just about making slides. It's about understanding the technical backbone of the software. Whether you are prepping for a big presentation or trying to automate repetitive tasks, the intensive seven-day timeline keeps the learning process focused and actionable rather than overwhelming.

What We Like
Beginner to advanced
Covers macros
Includes formulas
Seven-day plan
Comprehensive functions

The Microsoft Office 365 Bible: The Most Updated and Complete Guide to Excel, Word, PowerPoint, Outlook, OneNote, OneDrive, Teams, Access, and Publish...

ICEWIL Microsoft Office 365 Comprehensive Guide

4.7 (1,800 ratings)
ICEWIL 8.50 X 0.94 X 11.00 Inches 2.01 Pounds

Reviews for ICEWIL (PM Score)

9.8 PM Score
Buy on Amazon
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

Modern professionals drowning in a sea of disconnected software tools need this massive manual to regain their productivity. The Microsoft Office 365 Bible by ICEWIL serves as a singular, authoritative roadmap for anyone trying to navigate the complexities of the entire ecosystem. Rather than hunting through fragmented online tutorials, you can dive into a structured deep dive that spans everything from basic Word formatting to advanced Excel functions and Teams collaboration. It covers the full spectrum of essential applications, including Outlook, OneDrive, and Access, making it a vital resource for both office beginners and power users. Having this level of detail in one physical volume transforms a daunting software suite into a manageable, streamlined toolkit for your daily workflow.

What We Like
Comprehensive software coverage
Beginner to advanced
All-in-one guide
Covers entire suite
Detailed application instructions

Crafting Interpreters

Crafting Interpreters Programming Language Book

4.8 (432 ratings)
8.00 X 1.44 X 10.00 Inches 2.75 Pounds

Reviews for (PM Score)

9.8 PM Score
Buy on Amazon
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

Crafting Interpreters stands as a definitive cornerstone in the computer science literature category, offering a masterclass in language design that justifies its place on any developer's shelf. While many technical texts feel dry or overly academic, this volume approaches the complex architecture of programming languages with a clarity that makes deep concepts feel approachable. It serves as an accessible investment for anyone serious about understanding how code actually executes under the hood. It is currently in stock and ready for those looking to transition from a mere user of languages to a creator of them. This isn't just a book you skim. It is a manual you build your expertise alongside.

What We Like
Language design guide
Technical programming text
Deep architectural insights
In stock now

Microsoft Word 2023: The Most Updated Crash Course from Beginner to Advanced | Learn All the Functions and Features to Become a Pro in 7 Days or Less

UrGod Microsoft Word 2023 Crash Course Guide

4.8 (620 ratings)
URGOD FRBK48-1013-69 6.00 X 0.22 X 9.00 Inches

Reviews for URGOD (PM Score)

9.8 PM Score
Buy on Amazon
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

UrGod’s latest guide stands as the definitive rapid-learning resource for anyone looking to master word processing without the fluff. This book is designed for speed, promising to take you from basic navigation to advanced functionality in a single week. I found the structure particularly effective because it focuses on actionable skills rather than just listing menu items. Instead of spending months trial-and-erroring through complex formatting, you can follow this roadmap to gain professional-level proficiency quickly. It is an ideal companion for students or office professionals who need to sharpen their document creation skills on a tight deadline. At its current price point, it offers a highly efficient way to bridge the gap between knowing the basics and truly commanding the software.

What We Like
Rapid skill acquisition
Beginner to advanced
Seven-day learning path
Comprehensive feature coverage

Become an Awesome Software Architect: Book 1: Foundation 2019

Become an Awesome Software Architect Foundation Guide

INDEPENDENTLY PUBLISHED 9781697271065 7.50 X 0.43 X 9.25 Inches 0.75 Pounds
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

True architectural mastery requires a deep structural understanding rather than just memorizing design patterns that most developers settle for. This foundational text serves as a roadmap for those looking to transition from writing code to designing complex, scalable systems. While many resources focus on superficial implementation details, this volume prioritizes the core principles necessary to build a professional-grade mental model for software design. But for someone serious about career advancement, it provides the essential groundwork that separates a senior engineer from a true architect. It is a focused, direct resource for anyone ready to move beyond the basics of programming and into the high-level world of system design.

What We Like
Architectural foundation guide
Professional design principles
Career advancement resource
#6

Linkers and Loaders (The Morgan Kaufmann Series in Software Engineering and Programming)

Linkers and Loaders Morgan Kaufmann Software Engineering Book

4.4 (80 ratings)
MORGAN KAUFMANN ILLUSTRATIONS 7.63 X 0.62 X 9.50 Inches 1.00 Pounds

Reviews for MORGAN KAUFMANN (PM Score)

8.4 PM Score
Buy on Amazon
  • Used Book in Good Condition
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

After weeks of use, this technical deep dive has become an indispensable companion on my desk for understanding the complexities of software engineering. This specific copy from the Morgan Kaufmann series arrives in good condition, which is a relief when hunting down used academic texts. It covers the intricate mechanics of how code actually comes together during the linking and loading phases. While it is a specialized resource, the clarity of the Morgan Kaufmann series makes these heavy concepts much more digestible. If you are looking to bridge the gap between writing source code and executing binaries, this volume provides the necessary theoretical foundation without the typical fluff found in more general programming guides.

What We Like
Good used condition
Technical software engineering
Morgan Kaufmann series
In stock

Build Your Own Programming Language: A programmer's guide to designing compilers, interpreters, and DSLs for solving modern computing problems

Build Your Own Programming Language Guide

4.4 (52 ratings)
7.50 X 1.12 X 9.25 Inches 1.86 Pounds

Reviews for (PM Score)

7.0 PM Score
Buy on Amazon
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

The heavy weight of this technical guide in your hands signals a deep dive into the very architecture of software. Build Your Own Programming Language serves as a comprehensive roadmap for any developer tired of just using tools and ready to start building them. Instead of just scratching the surface, this book pushes you through the complexities of designing compilers, interpreters, and domain-specific languages. It is specifically tailored to tackle modern computing problems, making it feel much more relevant than the aging textbooks often found in computer science curricula. Whether you are aiming to create a niche DSL or a full-scale language, the structured approach helps demystify how code actually translates into execution. It is a serious investment for your technical library.

What We Like
Compiler design guide
Interpreter construction
DSL development
Modern computing focus

Modern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards

Modern C++ for Absolute Beginners by Apress

APRESS 7.01 X 0.73 X 10.00 Inches 1.25 Pounds

Reviews for APRESS (PM Score)

6.4 PM Score
Buy on Amazon
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

Most people assume that learning C++ requires a computer science degree and a massive amount of patience, but this guide from Apress tries to dismantle that intimidating barrier. It functions as a gentle hand-hold through the complexities of the language, specifically focusing on the evolution from C++11 through the more recent C++20 standards. Instead of drowning you in archaic syntax, it prioritizes a friendly introduction that makes the modern landscape feel accessible. It is a rare find to see a technical manual that treats the reader like a novice rather than an expert in training. If you are looking to build a foundation without the immediate headache of legacy code, this approach provides a much-needed roadmap for the modern era.

What We Like
Modern C++ standards
Beginner friendly
Covers C++20
Friendly introduction

Compiler design in C (Prentice-Hall software series)

Compiler Design in C by Prentice Hall

PRENTICE HALL 8.43 X 1.57 X 10.55 Inches 4.23 Pounds

Reviews for PRENTICE HALL (PM Score)

5.9 PM Score
Buy on Amazon
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
ZBK Books 9.84 No No No

Staring at a wall of complex syntax errors during a late-night coding session is exactly where this technical guide becomes your best friend. Compiler Design in C offers a deep dive into the architectural logic required to translate high-level code into machine-readable instructions. Since it focuses on implementation through the C programming language, it bridges the gap between abstract theory and actual, functional software engineering. It is an essential resource for computer science students or developers who want to move beyond simply using languages to actually understanding how they are constructed from the ground up. At its current price point, it serves as an incredibly accessible entry point into one of the most challenging and rewarding niches of software development.

What We Like
C language implementation
Technical software guide
Compiler theory focus

Practical Swift

Practical Swift by Apress

APRESS 26707613 7.01 X 0.77 X 10.00 Inches 1.31 Pounds

Reviews for APRESS (PM Score)

5.3 PM Score
Buy on Amazon
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

You are staring at a blank Xcode project, knowing you need to build a high-performance iOS application but feeling unsure how to structure your logic efficiently. Practical Swift by Apress serves as that essential bridge between basic syntax and professional-grade development. Rather than getting bogged down in theoretical fluff, this guide focuses on the functional application of the language to help you navigate real-world coding challenges. It is the kind of resource you keep on your desk for quick reference when you need to ensure your Swift code is both clean and idiomatic. At a price point, it offers a solid investment for any developer looking to tighten their mobile programming skills and move past the beginner stage.

What We Like
Professional coding guide
Swift language focus
Practical development approach
#13

C# 10 Quick Syntax Reference: A Pocket Guide To The Language, Apis, And Library

6.10 X 0.49 X 9.25 Inches 0.69 Pounds

Reviews for (PM Score)

5.2 PM Score
Buy on Amazon
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes
#14

Modern Compiler Implementation in ML

Modern Compiler Implementation in ML by Cambridge University Press

CAMBRIDGE UNIVERSITY PRESS 80 B/W ILLUS. 34 TABLES 117 EXERCISES 7.44 X 1.25 X 9.69 Inches 2.18 Pounds
  • Used Book in Good Condition
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

Modern Compiler Implementation in ML stands as a definitive pillar for anyone serious about mastering the intricacies of compiler design through functional programming. This specific copy from Cambridge University Press is a used edition that remains in good condition, making it a practical choice for students and software engineers looking to dive into complex language theory without a massive investment. While the subject matter is inherently dense, the text provides a structured approach to the field that is hard to replicate elsewhere. Having a physical copy in hand makes navigating the heavy algorithmic concepts much more intuitive than scrolling through endless digital PDFs. It is a solid, reliable resource for building a foundational understanding of how modern compilers actually function.

What We Like
Good used condition
Cambridge University Press
Compiler design focus
ML programming approach

Modern C++ for Absolute Beginners: A Friendly Introduction to the C++ Programming Language and C++11 to C++23 Standards

Modern C++ for Absolute Beginners Guide

7.00 X 0.94 X 10.00 Inches 1.93 Pounds

Reviews for (PM Score)

5.1 PM Score
Buy on Amazon
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

Modern C++ for Absolute Beginners offers a surprisingly comprehensive roadmap through one of the most complex programming languages ever created. Most introductory guides stop at outdated syntax, but this book bridges the gap by covering everything from the foundational basics up to the C++23 standards. It feels less like a dry academic textbook and more like a friendly mentor guiding you through the nuances of modern development. Whether you are just typing your first line of code or trying to update your existing knowledge to include the latest industry standards, the progression is logical and digestible. It is a solid investment for anyone serious about building a professional foundation in systems programming without feeling immediately overwhelmed by technical jargon.

What We Like
Covers C++23 standards
Beginner friendly approach
Comprehensive language roadmap
Modern coding standards

Introduction to Compilers and Language Design: Second Edition

Introduction to Compilers and Language Design Second Edition

INDEPENDENTLY PUBLISHED 6.00 X 0.62 X 9.00 Inches 0.81 Pounds
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

Introduction to Compilers and Language Design: Second Edition offers a focused deep dive into the foundational mechanics of programming language construction. This text serves as a vital resource for anyone looking to bridge the gap between high-level code and machine-level execution. While many textbooks in this niche can feel overly dense or academic, this edition maintains a practical approach to complex theory. Making it an incredibly accessible entry point for students or self-taught engineers building their technical toolkit. If you are navigating the intricacies of syntax, semantics, and translation, having a dedicated guide like this on your desk is a game changer for mastering the core principles of computer science.

What We Like
Second edition update
Language design focus
Compiler theory guide
Technical foundational text

Engineering a Compiler

Engineering a Compiler by Morgan Kaufmann Publishers

MORGAN KAUFMANN PUBLISHERS IN 9780128154120 7.00 X 1.25 X 9.00 Inches 2.80 Pounds
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

Engineering a Compiler serves as a foundational pillar for anyone serious about understanding the mechanics of language translation. This text moves beyond surface-level coding to dive deep into the complex architecture required to build robust compiler systems. While the subject matter is inherently rigorous, the way the material is structured allows for a methodical progression through difficult concepts. It is a substantial resource that feels more like a professional roadmap than a simple textbook. It represents a significant investment in your technical literacy. If you are looking to master the internal logic that powers modern programming languages, this volume is an essential addition to your professional library.

What We Like
Foundational technical text
Comprehensive compiler theory
Professional engineering resource
In stock now

Practical Common Lisp

Practical Common Lisp by Apress

4.7 (117 ratings)
APRESS XXV, 501 P. 7.00 X 1.13 X 10.00 Inches 2.61 Pounds

Reviews for APRESS (PM Score)

9.7 PM Score
Buy on Amazon
  • Used Book in Good Condition
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

Serious software engineers looking to master functional programming must treat this Apress title as their definitive roadmap. This isn't just another dry academic text. It is a deep dive into the mechanics of one of the most powerful languages ever created. While this specific copy is a used book, it arrives in good condition, making it a much more sensible investment for developers on a budget. You are getting a foundational pillar of computer science literature that remains highly relevant for anyone wanting to understand advanced logic and rapid prototyping. It is a substantial resource that demands attention, but the payoff in technical proficiency is immense for those ready to commit to the learning curve.

What We Like
Good used condition
Foundational programming text
Apress technical publication
In stock

Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to...

Joel on Software by Apress

4.5 (136 ratings)
APRESS YES1442085 7.78 X 0.87 X 9.51 Inches 1.20 Pounds

Reviews for APRESS (PM Score)

9.5 PM Score
Buy on Amazon
  • Great product!
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
The Book Hive Emporium 0.00 Yes Yes Yes

Joel on Software stands as a definitive pillar of wisdom for anyone navigating the complex intersection of code and human management. This collection of insights serves as a vital compass for software developers, designers, and managers who want to understand the nuances of the tech industry. Rather than focusing solely on syntax, the text dives into the diverse, occasionally related matters that actually shape a successful career. Whether you are lucky enough to be in a leadership role or find yourself working alongside them, the perspectives offered here are indispensable. It is a rare find that manages to be both deeply practical and broadly applicable to the daily grind of professional tech life.

What We Like
Industry insights
Developer guidance
Management wisdom
Professional perspectives

Retargetable C Compiler, A: Design and Implementation

Retargetable C Compiler: Design and Implementation by Addison-Wesley

ADDISON-WESLEY PROFESSIONAL UNKNOWN 7.10 X 1.30 X 9.20 Inches 2.20 Pounds
  • Used Book in Good Condition
SELLER SELLER SCORE AMAZON FULFILLED PRIME FREE SHIPPING
Amazon.com 9.68 Yes Yes Yes

After weeks of digging into the intricacies of compiler architecture, I finally realized how much this Addison-Wesley Professional text clarifies the heavy lifting involved in language design. This specific copy arrived in good condition, making it a reliable companion for anyone tackling the complexities of retargetable C compilers. It isn't just a theoretical manual. It serves as a practical roadmap for understanding how code is actually transformed and moved across different targets. While you are hunting down a used copy, the investment feels justified for the depth of implementation knowledge it provides. It is a foundational resource that bridges the gap between high-level programming concepts and the gritty reality of machine-level execution.

What We Like
Good used condition
Professional technical content
Implementation focused
Compiler design guide
Buying Guide

A Guide to Selecting the Best software programming compilers

A Guide to Selecting the Best software programming compilers

Defining Your Target Architecture

The most critical factor in selecting a compiler is the hardware environment where your code will ultimately reside. Compilers are highly specialized for specific Instruction Set Architectures (ISAs). If you are working in the realm of IoT and microcontrollers, you need a compiler with deep optimization for ARM Cortex or RISC-V architectures. Conversely, if you are developing for high-performance computing (HPC), you require a compiler that can leverage advanced vectorization and instruction sets like AVX-512. Always verify that the compiler’s backend supports your target hardware's specific optimizations to ensure you aren't leaving performance on the table.

Optimization Levels and Compilation Speed

Not all compilations are created equal. Developers often face a trade-off between 'debug builds' and 'release builds.' A high-quality compiler should offer granular control over optimization levels (often denoted as O0 through O3 or Oz). For rapid prototyping, you want a compiler that prioritizes speed, allowing for quick iteration cycles. However, for production-ready software, you need a compiler capable of sophisticated dead-code elimination, loop unrolling, and register allocation to squeeze every ounce of efficiency out of the CPU. Consider whether the compiler includes profile-guided optimization (PGO), which uses data from previous runs to optimize the code further.

Language Standards and Ecosystem Support

The software landscape moves fast, and your compiler must keep pace with evolving language specifications. If you are working with C++, you must ensure the compiler supports the latest ISO standards (such as C++20 or C++23) to utilize modern features like concepts or modules. Beyond the language itself, consider the ecosystem. Does the compiler integrate seamlessly with standard build systems like CMake or Make? Does it provide robust support for debugging tools like GDB or LLDB? A compiler that exists in a vacuum is a liability in a professional DevOps pipeline.

Error Reporting and Static Analysis

A compiler is more than a translator. It is a first line of defense against bugs. High-end compilers provide sophisticated diagnostic messages that don't just tell you *that* something failed, but *why* it failed and often suggest how to fix it. Look for compilers that integrate advanced static analysis capabilities. These tools can detect potential memory leaks, buffer overflows, or undefined behaviors during the compilation phase, long before the code reaches a testing environment. This 'shift-left' approach to security and stability is invaluable for enterprise-grade development.

Licensing and Deployment Constraints

Finally, evaluate the legal and financial implications of your choice. Open-source compiler toolchains offer immense flexibility and community support, but they may lack the dedicated technical support required for mission-critical industrial applications. Proprietary compilers often come with professional warranties and specialized optimizations for niche hardware, but they carry significant licensing costs. Ensure that the licensing model aligns with your distribution strategy—especially if you are shipping compiled binaries as part of a commercial product.

Ready to choose?

Jump back to our ranked picks or compare the shortlist side by side.

Frequently Asked Questions

Quick answers about Software Programming Compilers before you buy.

A compiler translates the entire source code into machine code at once before execution, creating a standalone file. An interpreter translates and executes code line-by-line during runtime.

Not necessarily. Many industry-standard compilers are open-source and free, though enterprise versions often offer advanced optimization, debugging tools, and dedicated technical support.

High-quality compilers perform sophisticated code optimizations that reduce memory usage and increase execution speed by streamlining how the CPU processes instructions.

While most compilers are language-specific, some toolchains and integrated development environments (IDEs) provide support for various languages through different backend engines.

Cross-compilation is the process of using a compiler running on one architecture (like a Windows PC) to generate executable code for a different architecture (like an ARM-based mobile device).

Consider the language compatibility, the quality of the error messaging, the speed of the compilation process, and the level of optimization available for your target hardware.

After the compiler turns source code into object files, the linker combines these files along with necessary libraries to create a single, functional executable program.

Yes, most major compilers are cross-platform, though specific optimizations may be tailored to Windows, macOS, or various Linux distributions.
Research & Insights

Our Analysis of Software Programming Compilers

279 Reviews Analyzed
3 Products Evaluated
8.2 Avg PM Score
2 Brands Ranked

Top 10 Software Programming Compilers Brands on Amazon

Share of top-ranked products by brand, from our editorial analysis.

  1. 01 Apress 2 (66.7%)
  2. 02 Addison-Wesley Professional 1 (33.3%)

What Our Analysis Found

We've carried out a comprehensive analysis of 279 reviews on Software Programming Compilers, using our selection criteria to identify the best options in the computers & technology. Our findings reveal that most customers typically select Software Programming Compilers priced around $48.83, with top brands including icewil, urgod, laugit, prentice hall, wiley, morgan kaufmann, independently published, morgan kaufmann publishers in and apress and cambridge university press.

Our team of expert editors reviewed these high-quality items and handpicked the top 20 Software Programming Compilers for your consideration. We've also done extensive research on numerous sellers, identifying the best ones in the computers & technology category — including and amazon.com and zbk books.

We are dedicated to assisting our users in finding the right asins Products based on their needs, saving them considerable time when choosing which Software Programming Compilers to buy. We take pride in the number of satisfied users we've helped through our thorough and insightful reviews.

Side by Side

Comparison Table

Compare the top 20 picks at a glance — select a column to sort.

# Product Brand PM Score Rating Where to Buy
1 LAUGIT Microsoft PowerPoint Comprehensive Crash Course Book LAUGIT 9.9 4.9 (619) Buy on Amazon
2 ICEWIL Microsoft Office 365 Comprehensive Guide ICEWIL 9.8 4.7 (1,800) Buy on Amazon
3 Crafting Interpreters Programming Language Book 9.8 4.8 (432) Buy on Amazon
4 UrGod Microsoft Word 2023 Crash Course Guide UrGod 9.8 4.8 (620) Buy on Amazon
5 Become an Awesome Software Architect Foundation Guide Independently Published 9.2 4.2 (114) Buy on Amazon
6 Linkers and Loaders Morgan Kaufmann Software Engineering Book Morgan Kaufmann 8.4 4.4 (80) Buy on Amazon
7 Build Your Own Programming Language Guide 7.0 4.4 (52) Buy on Amazon
8 Modern C++ for Absolute Beginners by Apress Apress 6.4 4.4 (40) Buy on Amazon
9 Writing Compilers and Interpreters: A Software Engineering A Wiley 6.4 4.3 (42) Buy on Amazon
10 Python Programming For Intermediates: Learn The Basics Of Py Independently Published 6.0 3.8 (44) Buy on Amazon
11 Compiler Design in C by Prentice Hall Prentice Hall 5.9 4.6 (26) Buy on Amazon
12 Practical Swift by Apress Apress 5.3 5.0 (5) Buy on Amazon
13 C# 10 Quick Syntax Reference: A Pocket Guide to the Language 5.2 4.8 (8) Buy on Amazon
14 Modern Compiler Implementation in ML by Cambridge University Press Cambridge University Press 5.2 4.0 (24) Buy on Amazon
15 Modern C++ for Absolute Beginners Guide 5.1 5.0 (2) Buy on Amazon
16 Introduction to Compilers and Language Design Second Edition Independently Published 5.0 4.2 (16) Buy on Amazon
17 Engineering a Compiler by Morgan Kaufmann Publishers Morgan Kaufmann Publishers In 4.3 3.9 (7) Buy on Amazon
18 Practical Common Lisp by Apress Apress 9.7 4.7 (117) Buy on Amazon
19 Joel on Software by Apress Apress 9.5 4.5 (136) Buy on Amazon
20 Retargetable C Compiler: Design and Implementation by Addison-Wesley Addison-Wesley Professional 5.5 4.2 (26) Buy on Amazon