Modern C

Modern C

This book is organized in levels to motivate readers to learn C as more than just an "easy to learn" language.

Tag(s): C / C++

Publication date: 27 Oct 2015

ISBN-10: n/a

ISBN-13: n/a

Paperback: 222 pages

Views: 2,632

Type: N/A

Publisher: n/a

License: n/a

Post time: 23 May 2016 11:00:00

Modern C

Modern C This book is organized in levels to motivate readers to learn C as more than just an "easy to learn" language.
Tag(s): C / C++
Publication date: 27 Oct 2015
ISBN-10: n/a
ISBN-13: n/a
Paperback: 222 pages
Views: 2,632
Document Type: N/A
Publisher: n/a
License: n/a
Post time: 23 May 2016 11:00:00
Jens Gustedt wrote:In contrast to the ubiquitous presence of C programs and systems, good knowledge of and about C is much more scarce. Even experienced C programmers often appear to be stuck in some degree of self-inflicted ignorance about the modern evolution of the C language. A likely reason for this is that C is seen as an "easy to learn" language, allowing a programmer with little experience to quickly write or copy snippets of code that at least appear to do what it’s supposed to. In a way, C fails to motivate its users to climb to higher levels of knowledge.

This book is intended to change that general attitude. It is organized in chapters called “Levels” that summarize levels of familiarity with the C language and programming in general. Some features of the language are presented in parts on earlier levels, and elaborated in later ones. Most notably, pointers are introduced at Level 1 but only explained in detail at Level 2. This leads to many forward references for impatient readers to follow.




About The Author(s)


Jens Gustedt completed his studies of mathematics at the University of Bonn and Berlin Technical University. Since 1998, he is working as a senior scientist at the French National Institute for Computer Science and Control (INRIA). Since his recruitment at INRIA, his research was focused on aspects of parallel and distributed computing, namely algorithms, models for coarse grained parallelism, distributed locking, scientific experimentation, modeling and the transfer to application domains.

Jens Gustedt

Jens Gustedt completed his studies of mathematics at the University of Bonn and Berlin Technical University. Since 1998, he is working as a senior scientist at the French National Institute for Computer Science and Control (INRIA). Since his recruitment at INRIA, his research was focused on aspects of parallel and distributed computing, namely algorithms, models for coarse grained parallelism, distributed locking, scientific experimentation, modeling and the transfer to application domains.


Book Categories
Sponsors
Icons8, a free icon pack