Modern C



Download free course Modern C, pdf file on 324 pages by Jens Gustedt.
Modern C focuses on the new and unique features of modern C programming. The book is based on the latest C standards and offers an up-to-date perspective on this tried-and-true language.

C is extraordinarily modern for a 50-year-old programming language. Whether you're writing embedded code, low-level system routines, or high-performance applications, C is up to the challenge. This unique book, based on the latest C standards, exposes a modern perspective of this tried-and-true language.

Modern C introduces you to modern day C programming, emphasizing the unique and new features of this powerful language. For new C coders, it starts with fundamentals like structure, grammar, compilation, and execution. From there, you'll advance to control structures, data types, operators, and functions, as you gain a deeper understanding of what's happening under the hood. In the final chapters, you'll explore performance considerations, reentrancy, atomicity, threads, and type-generic programming. You'll code as you go with concept-reinforcing exercises and skill-honing challenges along the way.

Table of contents

  • Encounter
  • Getting started
  • The principal structure of a program
  • Acquaintance
  • Everything is about control
  • Expressing computations
  • Basic values and data
  • Derived data types
  • Functions
  • C library functions
  • Cognition
  • Style
  • Organization and documentation
  • Pointers
  • The C memory model
  • Storage
  • More involved processing and IO
  • Experience
  • Performance
  • Function-like macros
  • Variations in control flow
  • Threads
  • Atomic access and memory consistency
Pages : 324
Size : 3.3 MB
File type : PDF
Downloads: 65
Created: 2022-02-03
License: CC BY-NC-ND
Author(s): Jens Gustedt
Modern C

Others Computer science Tutorials

Fundamental Approaches to Software Engineering

META-NET Strategic Research Agenda for Multilingual Europe 2020

Azure Pipelines Succinctly

Entity-Oriented Search

The Tiny Book of Rules

Others related eBooks about Modern C

Lisp Hackers

Download free course Lisp Hackers, pdf file on 77 pages by Vsevolod Dyomkin....

HoloLens Succinctly

Download free course HoloLens Succinctly, pdf file on 85 pages by Lars Klint....

Rational Cybersecurity for Business

Use the guidance in this comprehensive field guide to gain the support of your top executi..., download free Cybersecurity tutorial in PDF (333 pages) created by Dan Blum ....

Automating Manufacturing Systems with PLCs

This is a manuscript for a PLC based control system book that is currently being used for teaching an undergraduate controls course - Manufacturing Controls. The course and book focus on the Allen Bradley family of controllers, thus allowing a deeper topic coverage than is normal in PLC books....

Create Flyer using CorelDraw Tutorial for Beginners in PDF

This PDF tutorial will show you the steps to create this simple Flyer using Corel Draw, free course created by flyertutor.com....

TouchDevelop, 3rd Edition

This book walks you through all of the screens of the TouchDevelop app, and itpoints out s..., download free TouchDevelop tutorial in PDF (270 pages) created by R. Nigel Horspool ....

Signal Computing

Download free course Signal Computing, pdf file on 207 pages by Michael Stiber, Bilin Zhang Stiber, Eric C. Larson....

Energy Efficient Servers

Energy Efficient Servers: Blueprints for Data Center Optimization introduces engineers and..., download free Servers tutorial in PDF (360 pages) created by Corey Gough ....

Machine Learning Yearning

AI is transforming numerous industries. Machine Learning Yearning, a free ebook from Andre..., download free Machine Learning tutorial in PDF (118 pages) created by Andrew Ng ....

Managed Software Evolution

Download free course Managed Software Evolution, pdf file on 439 pages by Ralf Reussner, Michael Goedicke, Wilhelm Hasselbring, Birgit Vogel-Heuser, Jan Keim, Lukas Märtin....