Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Trustworthy Compilers (Quantitative Software Engineering Series)
Trustworthy Compilers (Quantitative Software Engineering Series)

The Most Complete, Real-World Guide to Compiler

Development—and the Principles of Trustworthy Compilers

Drawing on the author's over thirty years of expertise in compiler development, research, and instruction, Trustworthy Compilers introduces and analyzes the concept of trustworthy compilers and the principles...

Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages
Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages
Knowing how to create domain-specific languages (DSLs) can give you a huge productivity boost. Instead of writing code in a general-purpose programming language, you can first build a custom language tailored to make you efficient in a particular domain.

The key is understanding the common patterns found across language
...
The Definitive ANTLR Reference: Building Domain-Specific Languages (Pragmatic Programmers)
The Definitive ANTLR Reference: Building Domain-Specific Languages (Pragmatic Programmers)
ANTLR v3 is the most powerful, easy-to-use parser generator built to date, and represents the culmination of more than 15 years of research by Terence Parr. This book is the essential reference guide to using this completely rebuilt version of ANTLR, with its amazing new LL(*) parsing technology, tree construction facilities, StringTemplate code...
Beginning Programming for Dummies
Beginning Programming for Dummies
Discover the latest programming tips and techniques

Start writing programs for WindowsВ®, LinuxВ®, MacintoshВ®, Palms, and PocketPCs

Ready to take control of your computer by writing your own programs? Mixing concepts with humor, author Wallace Wang shows you how to begin programming as simply and quickly as...

C++ GUI Programming with Qt 3 (Bruce Peren's Open Source)
C++ GUI Programming with Qt 3 (Bruce Peren's Open Source)
The first official Trolltech guide to Qt 3.2 programming!

Straight from Trolltech, this book covers all you need to build industrial-strength applications with Qt 3.2.x and C++--applications that run natively on Windows, Linux/Unix, Mac OS X, and embedded Linux with no source code changes! The book teaches solid Qt programming practices; it is...

Inside Ole (Microsoft Programming Series)
Inside Ole (Microsoft Programming Series)
In writing this book, I assumed that readers are familiar with the Windows API (primarily the Win32 API) because OLE itself, unlike Win32, is not a technology for writing a complete application (although you could build one out of OLE components). I don't describe how to use Windows API functions, nor do I describe any of the intricate details of...
Compilers: Principles, Techniques, and Tools (2nd Edition)
Compilers: Principles, Techniques, and Tools (2nd Edition)

In the time since the 1986 edition of this book, the world of compiler design has changed significantly. Programming languages have evolved to present new compilation problems. Computer architectures offer a variety of resources of which the compiler designer must take advantage. Perhaps most interestingly, the venerable technology of...

Automatic Algorithm Recognition and Replacement: A New Approach to Program Optimization
Automatic Algorithm Recognition and Replacement: A New Approach to Program Optimization
Optimizing compilers have a fundamental problem. No matter how powerful their optimizations
are, they are no substitute for good application algorithms. Consider the case of
sorting. For sufficiently large data sets, a merge sort algorithm compiled with a less powerful
optimizer will always out-perform a selection sort algorithm
...
Digital Signal Processing: Laboratory Experiments Using C and the TMS320C31 DSK
Digital Signal Processing: Laboratory Experiments Using C and the TMS320C31 DSK
"A practical guide to using the TMS320C31 DSP Starter Kit

With applications and demand for high-performing digital signal processors expanding rapidly, it is becoming increasingly important for today's students and practicing engineers to master real-time digital signal processing (DSP) techniques.

Digital Signal Processing:...

Types and Programming Languages
Types and Programming Languages

A type system is a syntactic method for automatically checking the absence of certain erroneous behaviors by classifying program phrases according to the kinds of values they compute. The study of type systems--and of programming languages from a type-theoretic perspective--has important applications in software engineering, language design,...

Large-Scale C++ Software Design
Large-Scale C++ Software Design

This is the definitive book for all C++ software professionals involved in large development efforts such as databases, operating systems, compilers, and frameworks. It is the first C++ book that actually demonstrates how to design large systems, and one of the few books on object-oriented design specifically geared to practical aspects of...

Memory as a Programming Concept in C and C++
Memory as a Programming Concept in C and C++

The overwhelming majority of program bugs and computer crashes stem from problems of memory access, allocation, or deallocation. Such memory-related problems are also notoriously difficult to debug. Yet the role that memory plays in C and C++ programming is a subject often overlooked in courses and books because it requires specialized knowledge...

unlimited object storage image
Result Page: 18 17 16 15 14 13 12 11 10 9 
©2020 LearnIT (support@pdfchm.net) - Privacy Policy