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 1 - 24 of 1263 Results
Skip side bar filters
  • 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

    ₹2,649.80

  • Practical TLA+

    Planning Driven Development

    by Hillel Wayne ...
    Series series Professional and Applied Computing (R0)
    Learn how to design complex, correct programs and fix problems before writing a single line of code. This book is a practical, comprehensive resource on TLA+ programming with rich, complex examples. Practical TLA+ shows you how to use TLA+ to specify a complex system and test the design itself for bugs.You’ll learn how even a short TLA+ spec can find critical bugs. Start by getting your feet wet ... Read more

    ₹3,030.23

  • Java Design Patterns

    A Hands-On Experience with Real-World Examples

    Series series Professional and Applied Computing (R0)
    Use the step-by-step approach of this book to learn and implement design patterns in real-world applications. It focuses on classical design patterns with Java 17 and Eclipse (2021-09). In addition to Gang of Four (GoF) design patterns, the book covers popular and alternative design patterns and includes criticisms of design patterns in a chapter on anti-patterns.The book is divided into four ... Read more

    ₹4,370.71

  • Practical C++ Financial Programming

    Series series Professional and Applied Computing (R0)
    Practical C++ Financial Programming is a hands-on book for programmers wanting to apply C++ to programming problems in the financial industry. The book explains those aspects of the language that are more frequently used in writing financial software, including the STL, templates, and various numerical libraries. The book also describes many of the important problems in financial engineering that ... Read more

    ₹5,711.19

  • Data Parallel C++

    Programming Accelerated Systems Using C++ and SYCL

    Series series Professional and Applied Computing (R0)
    "This book, now in is second edition, is the premier resource to learn SYCL 2020 and is the ONLY book you need to become part of this community." Erik Lindahl, GROMACS and Stockholm UniversityLearn how to accelerate C++ programs using data parallelism and SYCL.This open access book enables C++ programmers to be at the forefront of this exciting and important development that is helping to push ... Read more

    Free

  • Pro Spring Boot 3

    An Authoritative Guide with Best Practices

    Series series Professional and Applied Computing (R0)
    This book will teach you how to build complex Spring applications and microservices out of the box, with minimal concern over things like configurations. Pro Spring Boot 3 will show you how to fully leverage Spring Boot 3's robust features and how to apply them to create enterprise-ready applications, microservices, and web/cloud applications that just work.Special focus is given to what's been ... Read more

    Was ₹3,030.23 Now ₹2,426.07

  • Introduction to React

    Series series Professional and Applied Computing (R0)
    Introduction to Reactteaches you React, the JavaScript framework created by developers at Facebook, to solve the problem of building complex user interfaces in a consistent and maintainable way. React.js shrugs away common front-end conventions in an effort to make things more efficient - use Introduction to React to learn about this framework and more today.Get to know the React API and it’s ... Read more

    ₹1,887.99

  • Pivotal Certified Professional Core Spring 5 Developer Exam

    A Study Guide Using Spring Framework 5

    Series series Professional and Applied Computing (R0)
    Pass the Pivotal Certified Professional exam for Core Spring, based on the latest Spring Framework 5, using source code examples, study summaries, and mock exams. This book now includes WebFlux, reactive programming, and more found in Spring 5. You'll find a descriptive overview of certification-related Spring modules and a single example application demonstrating the use of all required Spring ... Read more

    ₹6,721.27

  • Scala Programming for Big Data Analytics

    Get Started With Big Data Analytics Using Apache Spark

    by Irfan Elahi ...
    Series series Business and Management (R0)
    Gain the key language concepts and programming techniques of Scala in the context of big data analytics and Apache Spark. The book begins by introducing you to Scala and establishes a firm contextual understanding of why you should learn this language, how it stands in comparison to Java, and how Scala is related to Apache Spark for big data analytics. Next, you’ll set up the Scala environment ... Read more

    ₹2,359.99

  • Mastering Rust: The Ultimate Starter Guide

    by Dan Miller ...
    Ready to dive into Rust but not sure where to start? Mastering Rust: The Ultimate Starter Guide by Dan Miller is your comprehensive companion on this exciting journey. Dan's unique approach to writing makes learning Rust a personable and rewarding experience.What sets this guide apart is its focus on practical application. You'll not only learn the "how" but also the "why," gaining insights into ... Read more

    ₹173.00 or Free with Kobo Plus

  • Mastering UI/UX Design: Theoretical Foundations and Practical Applications

    "Mastering UI/UX Design: Theoretical Foundations and Practical Applications" is a comprehensive guide for anyone looking to deepen their understanding of user interface (UI) and user experience (UX) design. This book delves into the core principles and theories that underpin effective UI/UX design, offering readers a solid foundation to build upon. It seamlessly bridges the gap between theory and ... Read more

    ₹837.00

  • Crafting Interpreters

    Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying "compilers" class that they suffered through in undergrad and tried to blot from their memory as soon as they had scribbled their last NFA to DFA conversion on the final exam.That ... Read more

    ₹3,355.00 or Free with Kobo Plus

  • Network Programming with Go

    Essential Skills for Using and Securing Networks

    by Jan Newmarch ...
    Series series Professional and Applied Computing (R0)
    Dive into key topics in network architecture and Go, such as data serialization, application level protocols, character sets and encodings. This book covers network architecture and gives an overview of the Go language as a primer, covering the latest Go release.Beyond the fundamentals, Network Programming with Go covers key networking and security issues such as HTTP and HTTPS, templates, remote ... Read more

    ₹4,370.71

  • asyncio Recipes

    A Problem-Solution Approach

    Series series Professional and Applied Computing (R0)
    Get the most out of asyncio and find solutions to your most troubling Python programming problems. This book offers a pragmatic collection of recipes by going beyond online resources and docs to provide guidance on using this complex library. As such, you’ll see how to improve application performance and run computationally intensive programs faster.asyncio Recipes starts with examples ... Read more

    ₹2,359.99

  • Code Generation with Roslyn

    by Nick Harrison ...
    Series series Professional and Applied Computing (R0)
    Learn how Roslyn's new code generation capability will let you write software that is more concise, runs faster, and is easier to maintain. You will learn from real-world business applications to create better software by letting the computer write its own code based on your business logic already defined in lookup tables.Code Generation with Rosyln is the first book to cover this new capability. ... Read more

    ₹1,887.99

  • Web Development with Go

    Building Scalable Web Apps and RESTful Services

    Series series Professional and Applied Computing (R0)
    Take a deep dive into web development using the Go programming language to build web apps and RESTful services to create reliable and efficient software. Web Development with Go provides Go language fundamentals and then moves on to advanced web development concepts and successful deployment of Go web apps to the cloud.Web Development with Go will teach you how to develop scalable real-world web ... Read more

    ₹3,700.47

  • Nichtsequentielle und Verteilte Programmierung mit Go

    Synchronisation nebenläufiger Prozesse: Kommunikation – Kooperation – Konkurrenz

    Series series Computer Science and Engineering (German Language)
    Dieses Buch führt nach einem kurzen Kapitel über grundlegende Aspekte der Softwaretechnik und deren Realisierung in Go in die Nichtsequentielle und Verteilte Programmierung mit Go ein. Es stellt grundlegende Konzepte zur Synchronisation und Kommunikation nebenläufiger Prozesse systematisch dar. Dazu zählen unter anderem Schlösser, Semaphore, Fairness und Verklemmungen, Monitore, lokaler und ... Read more

    ₹2,265.59

  • Evaluation of Novel Approaches to Software Engineering

    15th International Conference, ENASE 2020, Prague, Czech Republic, May 5–6, 2020, Revised Selected Papers

    Series series Springer Nature Proceedings Computer Science
    This book constitutes selected, revised and extended papers of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE 2020, held in virtual format, in May 2020.The 19 revised full papers presented were carefully reviewed and selected from 96 submissions. The papers included in this book contribute to the understanding of relevant trends of current ... Read more

    ₹3,360.63

  • Accelerator Programming Using Directives

    6th International Workshop, WACCPD 2019, Denver, CO, USA, November 18, 2019, Revised Selected Papers

    Series series Springer Nature Proceedings Computer Science
    This book constitutes the refereed post-conference proceedings of the 6th International Workshop on Accelerator Programming Using Directives, WACCPD 2019, held in Denver, CO, USA, in November 2019.The 7 full papers presented have been carefully reviewed and selected from 13 submissions. The papers share knowledge and experiences to program emerging complex parallel computing systems. They are ... Read more

    ₹3,360.63

  • iOS Code Testing

    Test-Driven Development and Behavior-Driven Development with Swift

    Series series Professional and Applied Computing (R0)
    Put into motion practical examples to master Test-Driven Development (TDD) and acceptance testing in Swift.This book uses a pragmatic approach to writing well-tested code and provides techniques that can be used to retrofit tests to legacy code bases. You'll be introduced to basic principles of TDD, such as Test First, Red-Green-Refactor, Remove Duplicate code, Dependency Injection, and Single ... Read more

    ₹4,030.87

  • Compiler Design

    Syntactic and Semantic Analysis

    Series series Computer Science (R0)
    While compilers for high-level programming languages are large complex software systems, they have particular characteristics that differentiate them from other software systems. Their functionality is almost completely well-defined – ideally there exist complete precise descriptions of the source and target languages. Additional descriptions of the interfaces to the operating system, programming ... Read more

    ₹3,832.63

  • Agile Artificial Intelligence in Pharo

    Implementing Neural Networks, Genetic Algorithms, and Neuroevolution

    Series series Professional and Applied Computing (R0)
    Cover classical algorithms commonly used as artificial intelligence techniques and program agile artificial intelligence applications using Pharo. This book takes a practical approach by presenting the implementation details to illustrate the numerous concepts it explains.Along the way, you’ll learn neural net fundamentals to set you up for practical examples such as the traveling salesman problem ... Read more

    ₹4,030.87

  • Scala: From a Functional Programming Perspective

    An Introduction to the Programming Language

    by Vicenç Torra ...
    Series series Computer Science (R0)
    This book gives an introduction to the programming language Scala. It presents it from a functional programming perspective. The book explains with detail functional programming and recursivity, and includes chapters on lazy and eager evaluation, streams, higher-order functions (including map, fold, reduce, and aggregate), and algebraic data types. The book also describes the object-oriented ... Read more

    ₹3,360.63

  • Web Applications with Elm

    Functional Programming for the Web

    Series series Professional and Applied Computing (R0)
    Learn the basics of the Elm platform for web applications. This book covers the language as of version 0.18 and the most important libraries.After reading this book you will have an understanding what Elm can do for you. Also, you will be able to build on the example in the book to develop advanced web applications with Elm.What You'll Learn:Work with Elm and its development environmentLearn the ... Read more

    ₹1,887.99