The 10 Most Popular Compilers Books
- Expert C Programming: Deep C Secrets [Read online]
This book is for the knowledgeable C programmer, this is a second book that gives the C programmers advanced tips and tricks. This book will help the C programmer reach new heights as a professional. A fabulous appendix on job interview questions finishes the book.
- Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages (Pragmatic Programmers) [Read online]
The key is understanding the common patterns found across language implementations. Language Design Patterns identifies and condenses the most common design patterns, providing sample implementations of each. Instead, Language Design Patterns shows you patterns you can use for all kinds of language applications.
- Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) [Read online]
Write code that writes code with Elixir macros. Macros make metaprogramming possible and define the language itself. Metaprogramming is one of Elixir’s greatest features.
- Engineering a Compiler, Second Edition
In this comprehensive text you will learn important techniques for constructing a modern compiler. In-depth treatment of algorithms and techniques used in the front end of a modern compiler Focus on code optimization and code generation, the primary areas of recent research and development Improvements in presentation including conceptual overviews for each chapter, summaries and review questions for sections, and prominent placement of definitions for new terms Examples drawn from several different programming languages This entirely revised second edition of Engineering a Compiler is full of technical updates and new material covering the latest developments in compiler technology. Compiler development today focuses on optimization and on code generation.
- Writing Compilers and Interpreters: A Software Engineering Approach [Read online]
Long-awaited revision to a unique guide that covers both compilers and interpreters Revised, updated, and now focusing on Java instead of C++, this long-awaited, latest edition of this popular book teaches programmers and software engineering students how to write compilers and interpreters using Java. ll write compilers and interpreters as case studies, generating general assembly code for a Java Virtual Machine that takes advantage of the Java Collections Framework to shorten and simplify the code. In addition, coverage includes Java Collections Framework, UML modeling, object-oriented programming with design patterns, working with XML intermediate code, and more.
- The Definitive ANTLR 4 Reference [Read online]
Build your own languages with ANTLR v4, using ANTLR’s new advanced parsing technology. You’ll master ANTLR grammar construction and learn how to build language tools using the built-in parse tree visitor mechanism. Java development tools.
- Access 2007 Bible [Read online]
” —Jeff Lenamon, CIBC World Markets Updated edition with exciting new Access 2007 features. Harness the power of Access 2007 with the expert guidance in this comprehensive reference. Build Access tables using good relational database techniques Construct efficient databases using a five-step design method Design efficient data-entry and data display forms Utilize the improved Access report designer Use Visual Basic(r) for Applications and the VBA Editor to automate applications Build and customize Access 2007 ribbons Seamlessly exchange Access data with SharePoint(r) Employ advanced techniques such as the Windows(r) API and object-oriented programming Add security and use data replication in your Access applications What’s on the CD-ROM.
- Inside Windows Debugging (Developer Reference) [Read online]
Use Windows debuggers throughout the development cycle—and build better software Rethink your use of Windows debugging and tracing tools—and learn how to make them a key part of test-driven software development. Led by a member of the Windows Fundamentals Team at Microsoft, you’ll apply expert debugging and tracing techniques—and sharpen your C++ and C# code analysis skills—through practical examples and common scenarios. Learn why experienced developers use debuggers in every step of the development process, and not just when bugs appear.
- Modern Compiler Implementation in Java [Read online]
It includes thorough coverage of current techniques in code generation and register allocation, and the compilation of functional and object-oriented languages. This new edition includes more discussion of Java and object-oriented programming concepts such as visitor patterns plus a new Mini-Java programming project. The project includes both front-end and back-end phases.
- Linkers and Loaders (The Morgan Kaufmann Series in Software Engineering and Programming)
Linkers & Loaders is also an ideal supplementary text for compiler and operating systems courses. *Covers dynamic linking in Windows, UNIX, Linux, BeOS, and other operating systems. out, Unix ELF, IBM 360 object format, Microsoft Portable Executable (PE) format, Intel Object Module Format (OMF), storage allocation, linking details for C++, symbol management, name mangling, weak and strong references, debugging information, library formats, COFF and ELF formats, relocation, loading and overlays, bootstrap loading, shared libraries, dynamic linking for Unix ELF and Microsoft Windows DLLs, advanced linking techniques for C++, and linking in Java.
You may also like...