Rejoignez-nous pour un voyage dans le monde des livres!
Ajouter ce livre à l'électronique
Grey
Ecrivez un nouveau commentaire Default profile 50px
Grey
Abonnez-vous pour lire le livre complet ou lisez les premières pages gratuitement!
All characters reduced
Learn LLVM 17 - A beginner's guide to learning LLVM compiler tools and core libraries with C++ - cover

Learn LLVM 17 - A beginner's guide to learning LLVM compiler tools and core libraries with C++

Kai Nacke, Amy Kwan

Maison d'édition: Packt Publishing

  • 0
  • 0
  • 0

Synopsis

LLVM was built to bridge the gap between the theoretical knowledge found in compiler textbooks and the practical demands of compiler development. With a modular codebase and advanced tools, LLVM empowers developers to build compilers with ease. This book serves as a practical introduction to LLVM, guiding you progressively through complex scenarios and ensuring that you navigate the challenges of building and working with compilers like a pro.The book starts by showing you how to configure, build, and install LLVM libraries, tools, and external projects. You’ll then be introduced to LLVM's design, unraveling its applications in each compiler stage: frontend, optimizer, and backend. Using a real programming language subset, you'll build a frontend, generate LLVM IR, optimize it through the pipeline, and generate machine code. Advanced chapters extend your expertise, covering topics such as extending LLVM with a new pass, using LLVM tools for debugging, and enhancing the quality of your code. You'll also focus on just-in-time compilation issues and the current state of JIT-compilation support with LLVM. Finally, you’ll develop a new backend for LLVM, gaining insights into target description and how instruction selection works.By the end of this book, you'll have hands-on experience with the LLVM compiler development framework through real-world examples and source code snippets.
Disponible depuis: 12/01/2024.
Longueur d'impression: 416 pages.

D'autres livres qui pourraient vous intéresser

  • Mastering Java - Building Robust Applications: A Comprehensive Guide to Java Programming - cover

    Mastering Java - Building Robust...

    Michael A. Johnson

    • 0
    • 0
    • 0
    "Mastering Java: Building Robust Applications: A Comprehensive Guide to Java Programming." With this book, learning Java can be achieved through step-by-step mastery of the language's fundamentals and ways of creating robust, highly scalable applications. 
    It starts with the discussion of the basics of object-oriented programming, Java syntax, and the basic libraries in Java. Then it moves to more advanced topics, such as file I-O, exception handling, data structures, and multithreading.  
    It continues providing step-by-step explanations and real-world examples, and therefore practical exercises that could well show a glimpse of how one might write transparent, efficient code while managing complex programs. 
    Even tough topics such as memory management, concurrency, and the Java Collections Framework are elucidated well by decomposition of major ideas into smaller pieces in each chapter. Best techniques on debugging, performance optimization, and safe maintainable code writing will also be used in this course. 
    Mastering Java: Building Robust Applications if you are a software developer or just want to advance your skills of Java, there is everything you will need to know and all the resources you'll need in this book.  
    Read the remainder of the book so you can apply your knowledge to give you the confidence that comes with knowing you can use the full power of Java's vast resources in the construction of high-performance programs. This tutorial will prove invaluable to anyone who wishes to master the Java programming language.
    Voir livre
  • The Double Nobel Woman - The Extraordinary Life and Legacy of Marie Curie - cover

    The Double Nobel Woman - The...

    Dr. Muddassir Saleem

    • 0
    • 0
    • 0
    She changed science forever. 
    Before laboratories welcomed women… 
    Before the world understood radioactivity… 
    Before history remembered her name… 
    There was Marie Curie. 
    She became: 
    • The first woman to win a Nobel Prize 
    • The first person to win two Nobel Prizes 
    • The only person in history to win Nobel Prizes in two different sciences — Physics and Chemistry 
    From discovering polonium and radium to revolutionizing medical science, her brilliance reshaped the modern world. But her journey was not easy. She faced poverty, discrimination, personal tragedy, and scientific danger — yet she never stopped. 
    This powerful audiobook explores: 
    ✔ Her early struggles in Poland 
    ✔ Her groundbreaking work in Paris 
    ✔ The discovery of radioactivity 
    ✔ Her historic Nobel Prizes in Physics (1903) and Chemistry (1911) 
    ✔ The legacy that still impacts medicine, science, and humanity today 
    Inspiring, educational, and unforgettable — this is the story of courage, intelligence, and unstoppable determination. 
    Perfect for listeners who love: 
    • Science history 
    • Inspiring biographies 
    • Women who changed the world 
    • Nobel Prize stories
    Voir livre
  • Fishing - Bass Trout and Fly Fishing Tips - cover

    Fishing - Bass Trout and Fly...

    Charissa Felts

    • 0
    • 0
    • 0
    This is it! You arrived at the right place. You are going to be taken through the steps and be shown the tricks of bass fishing. Catching an extensive bass is an excellent accomplishment, and an enjoyable thing to do (a thing you want to take a picture of and post it on the internet, definitely). The masters have the experience. You have the desire to find out more. It's time to get informed before you lose your valuable time waiting on fish that won't wish to be caught. For instance, you will learn: 
    All about fly-rodding, worms, avoiding, and wandering. 
    Devices strategies, interesting facts, and experts’ remarks. 
    Three sort of reeling and the most effectual ways to pick bait for the fish. 
    Angling techniques, scheduling storms, and info on selecting the best type of rod. 
    Remarks about wading, analyzing the prey, and avoiding snags. 
    The most appropriate equipment to start. 
    Cleaning and keeping your line. 
    Diverse sorts of salmon and ways to catch them. 
    Abilities to master and gear to use when catching trout. 
    Targeting, tempting, and figuring out the very best site of the bass fish. 
    Taking the weather and the area into account before you set out on a fishing trip. 
    Unusual methods that will help you be more efficient at catching bass. 
    The best places in California, Texas, or Florida to capture bass. 
    Mexican and Canadian reports of bass being captured. 
    Precise tips and tricks to catching bass. 
    Systems and bait for the ones who wish to master catching bass. 
    Great ideas on discovering trout and the very best areas to go to. 
    Simple and progressive strategies to take your fly fishing to the next level. 
    And far more! 
    All of these things are packed into this extensive guide. Do yourself a favor and take a look at it!
    Voir livre
  • Data-Driven Science and Engineering - Mastering the Art of Data-Driven Decision Making - cover

    Data-Driven Science and...

    SAM CAMPBELL

    • 0
    • 0
    • 0
    In the modern era, where data is the new gold, "Data-Driven Science and Engineering: Mastering the Art of Data-Driven Decision Making" serves as a comprehensive guide to harnessing the power of data for scientific inquiry and engineering innovation. This book bridges the gap between theoretical knowledge and practical application, offering a deep dive into the methodologies and tools that enable effective data analysis and decision-making processes. 
    Authored by leading experts in data science and engineering, this book is designed for a broad audience, from beginners seeking to understand the basics of data-driven techniques to professionals aiming to enhance their decision-making skills. It covers a wide range of topics, including the fundamentals of data collection and analysis, advanced statistical methods, machine learning algorithms, and the latest in artificial intelligence technologies. 
    "Data-Driven Science and Engineering" not only equips readers with the necessary tools and techniques but also explores the ethical and regulatory considerations of data usage. It emphasizes the importance of transparency, fairness, and accountability in data-driven decision-making, ensuring readers are well-versed in navigating the complexities of the digital age. 
    "Data-Driven Science and Engineering: Mastering the Art of Data-Driven Decision Making" is an invaluable resource for mastering the skills necessary to thrive in a data-centric world. This book will empower you to make informed decisions, optimize processes, and lead projects to success with confidence and precision. 
     
    Voir livre
  • Saved by a Stranger - Life-Changing Journeys of Transplant Patients - cover

    Saved by a Stranger -...

    Lezlee Peterzell-Bellanich

    • 0
    • 0
    • 0
    Saved by a Stranger is an honest, down-to-earth, informative book inspiring hope, perseverance, and triumph for those who are facing the need for a new organ. Through great storytelling, the author helps patients and caregivers feel empowered as they face the challenges of the unknown. 
    After battling a rare autoimmune disorder called Primary Schlerosing Cholangitis (PSC) for eighteen years which led to cirrhosis, Lezlee Peterzell Bellanich's husband, Capt. Rob, finally received his life-saving liver transplant on September 10, 2020 at Mayo Clinic in Jacksonville, Florida. Today, he looks and feels like a healthy man with a new engine inside of him. 
    What were all of the twists and turns that led to where they are now? How does hearing amazing survival stories from other transplant patients provide hope and crucial information to those on the waitlist? How, who, and where do donated organs come from? 
    Saved by a Stranger unlocks the mystery of organ donation and transplantation through honest storytelling. The author not only describes their family's personal journey, which included relocating from New York to Florida at the beginning of the Covid outbreak, but also features chapters and interviews with other transplant patients and medical professionals in this field. In doing so, she hopes to increase organ donor registration, give hope to those on the transplant waitlist, and encourage all transplant centers to have regular support group meetings like the Mayo Clinic's weekly Second Chance support group for liver and kidney transplant patients and caregivers.
    Voir livre
  • Hands-On Large Language Models - Language Understanding and Generation - cover

    Hands-On Large Language Models -...

    Jay Alammar, Maarten Grootendorst

    • 0
    • 0
    • 0
    AI has acquired startling new language capabilities in just the past few years. Driven by rapid advances in deep learning, language AI systems are able to write and understand text better than ever before. This trend is enabling new features, products, and entire industries. With this book, listeners will learn practical tools and concepts they need to use these capabilities today. 
     
     
     
    You'll understand how to use pretrained large language models for use cases like copywriting and summarization; create semantic search systems that go beyond keyword matching; and use existing libraries and pretrained models for text classification, search, and clusterings. 
     
     
     
    This book also helps you understand the architecture of Transformer language models that excel at text generation and representation; build advanced LLM pipelines to cluster text documents and explore the topics they cover; build semantic search engines that go beyond keyword search, using methods like dense retrieval and rerankers; explore how generative models can be used, from prompt engineering all the way to retrieval-augmented generation; and gain a deeper understanding of how to train LLMs and optimize them for specific applications using generative model fine-tuning, contrastive fine-tuning, and in-context learning.
    Voir livre