Escucha y lee

Descubre un mundo infinito de historias

  • Lee y escucha todo lo que quieras
  • Más de 500 000 títulos
  • Títulos exclusivos + Storytel Originals
  • 14 días de prueba gratis, luego $24,900 COP/al mes
  • Cancela cuando quieras
Descarga la app
CO -Device Banner Block 894x1036

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

Idioma
Inglés
Format
Categoría

No ficción

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 (eBook ): 9781789341355

Fecha de lanzamiento

eBook : 31 de octubre de 2019

Etiquetas

    Otros también disfrutaron ...

    1. Electronics All-in-One For Dummies, 3rd Edition Doug Lowe
    2. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
    3. Java Fundamentals Introbooks Team
    4. Blockchain Basics: A Non-Technical Introduction in 25 Steps Daniel Drescher
    5. Programming Interviews For Dummies Eric Butow
    6. Python Programming For Beginners: Learn the Basics of Python in 7 Days! Maurice J. Thompson
    7. Javascript: Ultimate Beginners Guide Leonardo Gorman
    8. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    9. Blockchain For Dummies Tiana Laurence
    10. Software Development Fundamentals Introbooks Team
    11. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
    12. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    13. Number-Crunching: Taming Unruly Computational Problems from Mathematical Physics to Science Fiction Paul J. Nahin
    14. Ultimate Flutter Handbook Lahiru Mahagamage
    15. Computational Thinking Peter J. Denning
    16. Data Science John D. Kelleher
    17. The Formula: How Algorithms Solve all our Problems... and Create More Luke Dormehl
    18. Algorithm Introbooks Team
    19. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
    20. Complex Analysis Elias M. Stein
    21. Everyday Calculus: Discovering the Hidden Math All around Us Oscar E. Fernandez
    22. The Mind-Body Problem Jonathan Westphal
    23. Bear And Vector Calculus Dr. R. Prabakaran
    24. Calculus Made Easy: A Simple Introduction to Those Terrifying Methods Called The Differential and Integral Calculus Silvanus P. Thompson
    25. Towing Icebergs, Falling Dominoes, and Other Adventures in Applied Mathematics Robert B. Banks
    26. How To Win Friends And Influence People Dale Carnegie
    27. The Deep Learning Revolution Terrence J. Sejnowski
    28. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
    29. Heart of Darkness: Unraveling the Mysteries of the Invisible Universe Jeremiah P. Ostriker
    30. Fear: Trump in the White House Bob Woodward
    31. Good Habits, Bad Habits: How to Make Positive Changes That Stick Wendy Wood
    32. Data Science For Dummies: 2nd Edition Lillian Pierson
    33. How Mathematicians Think: Using Ambiguity, Contradiction, and Paradox to Create Mathematics William Byers
    34. The Metamorphosis Franz Kafka
    35. Cybersecurity For Dummies Joseph Steinberg
    36. The Science of Memory Scientific American
    37. Free Will Sam Harris
    38. Economics for Dummies: 3rd Edition Sean Masaki Flynn, PhD
    39. The Mathematics of Various Entertaining Subjects: Research in Recreational Math Jason Rosenhouse
    40. The Princeton Companion to Mathematics Timothy Gowers