Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Prøv nu
DK - Details page - Device banner - 894x1036
Cover for Extreme C: Taking you to the limit in Concurrency, OOP, and the most advanced capabilities of C

Extreme C: Taking you to the limit in Concurrency, OOP, and the most advanced capabilities of C

Sprog
Engelsk
Format
Kategori

Fakta

Push the limits of what C - and you - can do, with this high-intensity guide to the most advanced capabilities of C

Key Features

• Make the most of C's low-level control, flexibility, and high performance

• A comprehensive guide to C's most powerful and challenging features

• A thought-provoking guide packed with hands-on exercises and examples

Book Description

There's a lot more to C than knowing the language syntax. The industry looks for developers with a rigorous, scientific understanding of the principles and practices. Extreme C will teach you to use C's advanced low-level power to write effective, efficient systems. This intensive, practical guide will help you become an expert C programmer.

Building on your existing C knowledge, you will master preprocessor directives, macros, conditional compilation, pointers, and much more. You will gain new insight into algorithm design, functions, and structures. You will discover how C helps you squeeze maximum performance out of critical, resource-constrained applications.

C still plays a critical role in 21st-century programming, remaining the core language for precision engineering, aviations, space research, and more. This book shows how C works with Unix, how to implement OO principles in C, and fully covers multi-processing.

In Extreme C, Amini encourages you to think, question, apply, and experiment for yourself. The book is essential for anybody who wants to take their C to the next level.

What you will learn

• Build advanced C knowledge on strong foundations, rooted in first principles

• Understand memory structures and compilation pipeline and how they work, and how to make most out of them

• Apply object-oriented design principles to your procedural C code

• Write low-level code that's close to the hardware and squeezes maximum performance out of a computer system

• Master concurrency, multithreading, multi-processing, and integration with other languages

• Unit Testing and debugging, build systems, and inter-process communication for C programming

Who this book is for

Extreme C is for C programmers who want to dig deep into the language and its capabilities. It will help you make the most of the low-level control C gives you.

© 2019 Packt Publishing (E-bog): 9781789341355

Udgivelsesdato

E-bog: 31. oktober 2019

Tags

    Andre kan også lide...

    1. Number-Crunching: Taming Unruly Computational Problems from Mathematical Physics to Science Fiction
      Number-Crunching: Taming Unruly Computational Problems from Mathematical Physics to Science Fiction Paul J. Nahin
    2. Physics: Exploring the Laws of Nature from Quantum to Cosmic Scales
      Physics: Exploring the Laws of Nature from Quantum to Cosmic Scales Jeron Iris
    3. In Pursuit of Zeta-3: The World's Most Mysterious Unsolved Math Problem
      In Pursuit of Zeta-3: The World's Most Mysterious Unsolved Math Problem Paul J. Nahin
    4. Embellishing Credentials: The Worst Immoral Business Practice
      Embellishing Credentials: The Worst Immoral Business Practice Trevor Clinger
    5. Snakes Apes and Bees: Solving Your Difficult People Problems
      Snakes Apes and Bees: Solving Your Difficult People Problems Sandra Crowe
    6. Saturn's Strategy Statement And Plan Suggestion, From A Scholar
      Saturn's Strategy Statement And Plan Suggestion, From A Scholar Trevor Clinger
    7. ASTRONOMY 101 - The Introductory Guide To Enthusiastic Stargazers: To Become An Interplanetary Species We Need Interplanetary Notions
      ASTRONOMY 101 - The Introductory Guide To Enthusiastic Stargazers: To Become An Interplanetary Species We Need Interplanetary Notions Darrell Ason
    8. How Russia Shaped the Modern World: From Art to Anti-Semitism, Ballet to Bolshevism
      How Russia Shaped the Modern World: From Art to Anti-Semitism, Ballet to Bolshevism Steven G. Marks
    9. Corporate Deception: How Social Justice is Exploited in Business: Dive into Corporate Deception: Discover dynamic audio insights on exploiting social justice in business.
      Corporate Deception: How Social Justice is Exploited in Business: Dive into Corporate Deception: Discover dynamic audio insights on exploiting social justice in business. Elliot Thornfield
    10. Comets, Popular Culture, and the Birth of Modern Cosmology
      Comets, Popular Culture, and the Birth of Modern Cosmology Sara Schechner Genuth
    11. Beyond Newton: Explore the Challenges to Current Astronomy and What the Bible Says About Space
      Beyond Newton: Explore the Challenges to Current Astronomy and What the Bible Says About Space Chuck Missler
    12. The Science Behind Wonders of Earth: Cave Crystals, Balancing Rocks, and Snow Donuts
      The Science Behind Wonders of Earth: Cave Crystals, Balancing Rocks, and Snow Donuts Amie Leavitt
    13. Energy Equity: Investing in Oil, Gas, and Petroleum: Strategies for Profitable Ventures in the Energy Sector
      Energy Equity: Investing in Oil, Gas, and Petroleum: Strategies for Profitable Ventures in the Energy Sector William Anderson
    14. Mathematical Modeling of Earth's Dynamical Systems: A Primer
      Mathematical Modeling of Earth's Dynamical Systems: A Primer Rudy Slingerland
    15. Will You Be Alive 10 Years from Now?: And Numerous Other Curious Questions in Probability
      Will You Be Alive 10 Years from Now?: And Numerous Other Curious Questions in Probability Paul J. Nahin
    16. Unsolved Problems in Mathematical Systems and Control Theory
      Unsolved Problems in Mathematical Systems and Control Theory
    17. KNOW ABOUT "ARISTOTLE": An Ancient Greek Philosopher.
      KNOW ABOUT "ARISTOTLE": An Ancient Greek Philosopher. Saurabh Singh Chauhan
    18. The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology
      The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology William Mougayar
    19. The Psychology of the Bible - Explaining Divine Voices and Visions
      The Psychology of the Bible - Explaining Divine Voices and Visions Brian J. McVeigh
    20. Astounding Stories 12: Booktrack Edition
      Astounding Stories 12: Booktrack Edition Various Collection of Short Stories
    21. Who's Gonna Drive You Home?: 50 days driving Uber in London
      Who's Gonna Drive You Home?: 50 days driving Uber in London Charles Brickfield

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Start tilbuddet

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis