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 Practical C Programming: Solutions for modern C developers to create efficient and well-structured programs

Practical C Programming: Solutions for modern C developers to create efficient and well-structured programs

1 Bedømmelse

5

Sprog
Engelsk
Format
Kategori

Fakta

A comprehensive guide with practical instructions for learning data structures, low-level programming, high-performance computing, networking and IoT to help you understand the latest standards in C programming such as C11 and C18

Key Features

• Tackle various challenges in C programming by making the most of its latest features

• Understand the workings of arrays, strings, functions, pointers, advanced data structures, and algorithms

• Become well-versed with process synchronization during multitasking and server-client process communication

Book Description

Used in everything from microcontrollers to operating systems, C is a popular programming language among developers because of its flexibility and versatility. This book helps you get hands-on with various tasks, covering the fundamental as well as complex C programming concepts that are essential for making real-life applications.

You'll start with recipes for arrays, strings, user-defined functions, and pre-processing directives. Once you're familiar with the basic features, you'll gradually move on to learning pointers, file handling, concurrency, networking, and inter-process communication (IPC). The book then illustrates how to carry out searching and arrange data using different sorting techniques, before demonstrating the implementation of data structures such as stacks and queues. Later, you'll learn interesting programming features such as using graphics for drawing and animation, and the application of general-purpose utilities. Finally, the book will take you through advanced concepts such as low-level programming, embedded software, IoT, and security in coding, as well as techniques for improving code performance.

By the end of this book, you'll have a clear understanding of C programming, and have the skills you need to develop robust apps.

What you will learn

• Discover how to use arrays, functions, and strings to make large applications

• Perform preprocessing and conditional compilation for efficient programming

• Understand how to use pointers and memory optimally

• Use general-purpose utilities and improve code performance

• Implement multitasking using threads and process synchronization

• Use low-level programming and the inline assembly language

• Understand how to use graphics for animation

• Get to grips with applying security while developing C programs

Who this book is for

This intermediate-level book is for developers who want to become better C programmers by learning its modern features and programming practices. Familiarity with C programming is assumed to get the most out of this book.

© 2020 Packt Publishing (E-bog): 9781838647988

Udgivelsesdato

E-bog: 14. februar 2020

Tags

    Andre kan også lide...

    1. Heavenly Mathematics: The Forgotten Art of Spherical Trigonometry
      Heavenly Mathematics: The Forgotten Art of Spherical Trigonometry Glen Van Brummelen
    2. Across the Board: The Mathematics of Chessboard Problems
      Across the Board: The Mathematics of Chessboard Problems John J. Watkins
    3. Probability, Markov Chains, Queues, and Simulation: The Mathematical Basis of Performance Modeling
      Probability, Markov Chains, Queues, and Simulation: The Mathematical Basis of Performance Modeling William J. Stewart
    4. Everyday Calculus: Discovering the Hidden Math All around Us
      Everyday Calculus: Discovering the Hidden Math All around Us Oscar E. Fernandez
    5. AI for beginners: Begin your AI developer journey in 2024
      AI for beginners: Begin your AI developer journey in 2024 Et Tu Code
    6. The Princeton Encyclopedia of the World Economy. (Two volume set)
      The Princeton Encyclopedia of the World Economy. (Two volume set)
    7. Joint Ventures in the People's Republic of China: The Control of Foreign Direct Investment under Socialism
      Joint Ventures in the People's Republic of China: The Control of Foreign Direct Investment under Socialism Margaret M. Pearson
    8. Mastering Active Directory - Third Edition: Design, deploy, and protect Active Directory Domain Services for Windows Server 2022
      Mastering Active Directory - Third Edition: Design, deploy, and protect Active Directory Domain Services for Windows Server 2022 Dishan Francis
    9. The Knowledge Gene
      The Knowledge Gene Lynne Kelly
    10. The Universe Next Door, Sixth Edition: A Basic Worldview Catalog
      The Universe Next Door, Sixth Edition: A Basic Worldview Catalog James W Sire
    11. The Mathematics of Various Entertaining Subjects: Research in Recreational Math
      The Mathematics of Various Entertaining Subjects: Research in Recreational Math Jason Rosenhouse
    12. Science: Foundations and Frontiers of Knowledge Across Disciplines (15 in 1)
      Science: Foundations and Frontiers of Knowledge Across Disciplines (15 in 1) Jeron Iris
    13. Mathematics in Nature: Modeling Patterns in the Natural World
      Mathematics in Nature: Modeling Patterns in the Natural World John Adam
    14. Case Conceptualization: Mastering This Competency with Ease and Confidence 2nd Edition
      Case Conceptualization: Mastering This Competency with Ease and Confidence 2nd Edition Jon Sperry
    15. Robots Revealed: Machines that fly, grip, slice and even sense their world
      Robots Revealed: Machines that fly, grip, slice and even sense their world Science News
    16. Defensive Security Handbook: Best Practices for Securing Infrastructure (2nd Edition)
      Defensive Security Handbook: Best Practices for Securing Infrastructure (2nd Edition) Amanda Berlin
    17. Introduction to Mathematical Sociology
      Introduction to Mathematical Sociology Philip Lu
    18. Plagues Upon the Earth: Disease and the Course of Human History
      Plagues Upon the Earth: Disease and the Course of Human History Kyle Harper
    19. Fortune Tellers: The Story of America's First Economic Forecasters
      Fortune Tellers: The Story of America's First Economic Forecasters Walter A Friedman
    20. The Search for Mathematical Roots, 1870-1940: Logics, Set Theories and the Foundations of Mathematics from Cantor through Russell to Gödel
      The Search for Mathematical Roots, 1870-1940: Logics, Set Theories and the Foundations of Mathematics from Cantor through Russell to Gödel Ivor Grattan-Guinness
    21. Vector Calculus Through Stories
      Vector Calculus Through Stories Dr. R. Prabakaran

    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