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: 74
Created: 2022-02-03
License: CC BY-NC-ND
Author(s): Jens Gustedt
Modern C

Others Computer science Tutorials

Eye Tracking Methodology

How To Code in Node.js

Power BI Succinctly

Learn BlackBerry 10 App Development

Azure Durable Functions Succinctly

Others related eBooks about Modern C

The Future of Software Quality Assurance

Download free course The Future of Software Quality Assurance, pdf file on 272 pages by Stephan Goericke....

New Frontiers in Graph Theory

Nowadays, graph theory is an important analysis tool in mathematics and computer science. Because of the inherent simplicity of graph theory, it can be used to model many different physical and abstract systems such as transportation and communication networks, models for business administration, po...

Embedded Firmware Solutions

Download free course Embedded Firmware Solutions, pdf file on 215 pages by Jiming Sun, Marc Jones, Stefan Reinauer, Vincent Zimmer....

Containerized Docker Application Lifecycle with Microsoft Platform and Tools

Download free course Containerized Docker Application Lifecycle with Microsoft Platform and Tools, pdf file on 84 pages by Cesar de la Torre....

Introduction to High-Performance Scientific Computing

The field of parallel scientific computing lies at the crossroads of a number of disciplines and skill sets, and correspondingly, for someone to be successful at using parallel computing in science requires at least elementary knowledge of and skills in all these areas. ...

Fundamental Approaches to Software Engineering

Download free course Fundamental Approaches to Software Engineering, pdf file on 361 pages by Alessandra Russo, Andy Schürr....

Intel Xeon Phi Coprocessor Architecture and Tools

Download free course Intel Xeon Phi Coprocessor Architecture and Tools, pdf file on 220 pages by Rezaur Rahman....

Statistics with Julia

Download free course Statistics with Julia, pdf file on 413 pages by Hayden Klok, Yoni Nazarathy....

HackSpace Magazine: Issue 50

Download free course HackSpace Magazine: Issue 50, pdf file on 116 pages by HackSpace Team....

Image Editing with Photoshop

Learn how to create,edit and correct images with Photoshop, download free tutorial in pdf under 26 pages for beginners....