Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...

Compilers eBooks

If you like Compilers eBooks, then you'll love these top picks.
Showing 97 - 120 of 1197 Results
Skip side bar filters
  • Beginning Ada Programming

    From Novice to Professional

    Series series Professional and Applied Computing (R0)
    Discover the Ada programming language by being gently guided through the various parts of the language and its latest available stable release. The goal in this book is to slowly ease you into the different topics. It is understood that you do not always have ample free time, so the text is easy to digest and concepts are spoon fed to the reader.Starting with the simplest of topics, detailed ... Read more

    $68.29 CAD

  • Pro .NET Memory Management

    For Better Code, Performance, and Scalability

    Series series Professional and Applied Computing (R0)
    Understand .NET memory management internal workings, pitfalls, and techniques in order to effectively avoid a wide range of performance and scalability problems in your software. Despite automatic memory management in .NET, there are many advantages to be found in understanding how .NET memory works and how you can best write software that interacts with it efficiently and effectively. This book ... Read more

    $131.69 CAD

  • Pro Jakarta EE 10

    Open Source Enterprise Java-based Cloud-native Applications Development

    by Peter Späth ...
    Series series Professional and Applied Computing (R0)
    Welcome to your in-depth professional guide to the open source Eclipse Jakarta EE 10 platform. This book will help you build more complex native enterprise Java-based cloud and other applications that can run in corporate and other mission-critical settings. The majority of the key Jakarta EE 10 APIs or features are dissected in this book, including JSF, JSP, JPA, CDI, REST, Microprofiles, ... Read more

    $75.49 CAD

  • Computer Aided Verification

    31st International Conference, CAV 2019, New York City, NY, USA, July 15-18, 2019, Proceedings, Part I

    Edited by Isil Dillig, Serdar Tasiran ...
    Series Book 1 - Springer Nature Proceedings Computer Science
    This open access two-volume set LNCS 11561 and 11562 constitutes the refereed proceedings of the 31st International Conference on Computer Aided Verification, CAV 2019, held in New York City, USA, in July 2019.The 52 full papers presented together with 13 tool papers and 2 case studies, were carefully reviewed and selected from 258 submissions. The papers were organized in the following topical ... Read more

    Free

  • Good Habits for Great Coding

    Improving Programming Skills with Examples in Python

    Series series Professional and Applied Computing (R0)
    Improve your coding skills and learn how to write readable code. Rather than teach basic programming, this book presumes that readers understand the fundamentals, and offers time-honed best practices for style, design, documenting, testing, refactoring, and more.Taking an informal, conversational tone, author Michael Stueben offers programming stories, anecdotes, observations, advice, tricks, ... Read more

    $56.29 CAD

  • Writing a C Compiler

    Build a Real Programming Language from Scratch

    by Nora Sandler ...
    A fun, hands-on guide to writing your own compiler for a real-world programming language.Compilers are at the heart of everything programmers do, yet even experienced developers find them intimidating. For those eager to truly grasp how compilers work, Writing a C Compiler dispels the mystery. This book guides you through a fun and engaging project where you’ll learn what it takes to compile a ... Read more

    $59.19 CAD

  • Swift Game Programming for Absolute Beginners

    by Arjan Egges ...
    Series series Professional and Applied Computing (R0)
    "Concepts of game programming are explained well, and no prior knowledge of Swift language programming is required. ... The images and audio provided are professional and clean." William Fahle, Computing Review, May 31, 2016Swift Game Programming for Absolute Beginners teaches Apple’s Swift language in the context of four, fun and colorful games. Learn the Swift 2.0 language, and learn to create ... Read more

    $56.29 CAD

  • ChatGPT for Coders

    Unlock the Power of AI with ChatGPT: A Comprehensive Guide to Efficient and Effective Coding

    Series series How to
    This book takes you on a journey through the world of coding with ChatGPT, exploring the benefits and applications of this cutting-edge technology.From understanding basic coding concepts and working with data to web development, machine learning, and beyond, this guide provides a comprehensive understanding of coding with ChatGPT. You will learn how to debug code, integrate ChatGPT with other ... Read more

    $6.86 CAD or Free with Kobo Plus

  • Spring Boot Persistence Best Practices

    Optimize Java Persistence Performance in Spring Boot Applications

    Series series Professional and Applied Computing (R0)
    This book is a collection of developer code recipes and best practices for persisting data using Spring, particularly Spring Boot. The book is structured around practical recipes, where each recipe discusses a performance case or performance-related case, and almost every recipe has one or more applications. Mainly, when we try to accomplish something (e.g., read some data from the database), ... Read more

    $95.79 CAD

  • Learning C# by Programming Games

    Series series Computer Science (R0)
    Developing computer games is a perfect way to learn how to program in modern programming languages. This book teaches how to program in C# through the creation of computer games – and without requiring any previous programming experience.Contrary to most programming books, Egges, Fokker and Overmars do not organize the presentation according to programming language constructs, but instead use the ... Read more

    $64.09 CAD

  • Rust for the IoT

    Building Internet of Things Apps with Rust and Raspberry Pi

    Series series Professional and Applied Computing (R0)
    Get started programming Rust applications for the Internet of Things (IoT). This book is a programming skills migration book that teaches you the Rust programming techniques most useful for IoT applications. You'll step through from server to board development in creating a set of IoT applications.In Rust for the IoT, you'll learn how to build a modern server-side application using Rust on the ... Read more

    $80.19 CAD

  • LLVM Cookbook

    Over 80 engaging recipes that will help you build a compiler frontend, optimizer, and code generator using LLVM

    Key FeaturesBook DescriptionThe book is for compiler programmers who are familiar with concepts of compilers and want to indulge in understanding, exploring, and using LLVM infrastructure in a meaningful way in their work. This book is also for programmers who are not directly involved in compiler projects but are often involved in development phases where they write thousands of lines of code. ... Read more

    $41.59 CAD or Free with Kobo Plus

  • JavaFX 9 by Example

    Series series Professional and Applied Computing (R0)
    Create media-rich client applications using JavaFX 9 and the Java 9 platform. Learn to create GUI-based applications for mobile devices, desktop PCs, and even the web. Incorporate media such as audio and video into your applications. Interface with hardware devices such as Arduino and Leap Motion. Respond to gesture control through devices such as the Leap Motion Controller. Take advantage of the ... Read more

    $80.19 CAD

  • Foundations of Software Science and Computation Structures

    22nd International Conference, FOSSACS 2019, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2019, Prague, Czech Republic, April 6–11, 2019, Proceedings

    Series series Springer Nature Proceedings Computer Science
    This open access book constitutes the proceedings of the 22nd International Conference on Foundations of Software Science and Computational Structures, FOSSACS 2019, which took place in Prague, Czech Republic, in April 2019, held as part of the European Joint Conference on Theory and Practice of Software, ETAPS 2019.The 29 papers presented in this volume were carefully reviewed and selected from ... Read more

    Free

  • Beginning Xamarin Development for the Mac

    Create iOS, watchOS, and Apple tvOS apps with Xamarin.iOS and Visual Studio for Mac

    by Dawid Borycki ...
    Series series Professional and Applied Computing (R0)
    Develop apps for the iPhone, iPad, and Apple wearables using Visual Studio for the Mac.Learn how to set up your development environment and emulators, and how to create adaptive user interfaces for various platforms. Expert Dawid Borycki guides you through the fundamentals of programming for Apple platforms (Model View Controller, Test Driven Development), navigation patterns, gesture handling, ... Read more

    $38.49 CAD

  • Learn Microservices with Spring Boot

    A Practical Approach to RESTful Services Using an Event-Driven Architecture, Cloud-Native Patterns, and Containerization

    Series series Professional and Applied Computing (R0)
    Build Java-based microservices architecture using the Spring Boot framework by evolving an application from a small monolith to an event-driven architecture composed of several services. This revised book follows an incremental approach in teaching the structure of microservices, test-driven development, and common patterns in distributed systems such as service discovery, load balancing, routing, ... Read more

    $75.49 CAD

  • Android Studio Game Development

    Concepts and Design

    Series series Professional and Applied Computing (R0)
    This short book walks you through the process of creating mobile games using the new Android Studio IDE. Android Studio Game Development introduces you to the key tools in Android Studio and gives you the knowledge you need to develop games in Android Studio.This book takes you from installing Android Studio, through exploring the IDE to creating a new project and setting up GitHub as a VCS. You ... Read more

    $47.89 CAD

  • Expert T-SQL Window Functions in SQL Server

    Series series Professional and Applied Computing (R0)
    Expert T-SQL Window Functions in SQL Server takes you from any level of knowledge of windowing functions and turns you into an expert who can use these powerful functions to solve many T-SQL queries. Replace slow cursors and self-joins with queries that are easy to write and fantastically better performing, all through the magic of window functions.First introduced in SQL Server 2005, window ... Read more

    $32.39 CAD

  • Informatics in Schools. Beyond Bits and Bytes: Nurturing Informatics Intelligence in Education

    16th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, ISSEP 2023, Lausanne, Switzerland, October 23–25, 2023, Proceedings

    Series series Springer Nature Proceedings Computer Science
    This book constitutes the proceedings of the 16th International Conference on Informatics in Schools: Situation, Evolution and Perspectives, ISSEP 2023, held in Lausanne, Switzerland, during October 23–25, 2023.The 14 full papers presented in this book were carefully reviewed and selected from 47 submissions. They are organized in four topical sections named: artificial intelligence and its ... Read more

    Free

  • CSS3 Quick Syntax Reference

    A Pocket Guide to the Cascading Style Sheets Language

    by Mikael Olsson ...
    Series series Professional and Applied Computing (R0)
    The CSS3 Quick Syntax Reference is a 150-page syntax reference to the Cascading Style Sheets language. It presents the essentials of CSS3 in a well-organized format that can be used as a handy reference. You won’t find any technical jargon, bloated samples, drawn-out history lessons or witty stories in this book. What you will find is a CSS reference that is concise, to the point, and highly ... Read more

    $44.29 CAD

  • Ethereum Smart Contract Development in Solidity

    Series series Computer Science (R0)
    The general consensus is that BlockChain is the next disruptive technology, and Ethereum is the flagship product of BlockChain 2.0. However, coding and implementing business logic in a decentralized and transparent environment is fundamentally different from traditional programming and is emerging as a major challenge for developers.This book introduces readers to the Solidity language from ... Read more

    $96.09 CAD

  • TouchDevelop

    Programming on the Go

    "The book is great! It's clear and easy to read, with loads of examples that showed my students what to do."-- Larry Snyder, Emeritus Professor, University of Washington, Department of Computer Science and Engineering“Having the TouchDevelop book available made our events so much easier. Students could figure things out for themselves with help from the book.”-- Jennifer Marsman, Microsoft ... Read more

    Free

  • Beginning Django

    Web Application Development and Deployment with Python

    by Daniel Rubio ...
    Discover the Django web application framework and get started building Python-based web applications. This book takes you from the basics of Django all the way through to cutting-edge topics such as creating RESTful applications. Beginning Django also covers ancillary, but essential, development topics, including configuration settings, static resource management, logging, debugging, and email. ... Read more

    $47.39 CAD

  • Advanced Topics in C

    Core Concepts in Data Structures

    Series series Professional and Applied Computing (R0)
    C is the most widely used programming language of all time. It has been used to create almost every category of software imaginable and the list keeps growing every day. Cutting-edge applications, such as Arduino, embeddable and wearable computing are ready-made for C.Advanced Topics In C teaches concepts that any budding programmer should know. You'll delve into topics such as sorting, searching, ... Read more

    $95.79 CAD