-
Deep C (and C++) (2011)
Programming is hard. Programming correct C and C++ is particularly hard. Indeed, both in C and certainly in C++, it is uncommon to see a screenful containing only well defined and conforming code. Why do professional programmers write code like this? Because most programmers do not have a deep understanding of the language they are using. While they sometimes know that certain things are undefined or unspecified, they often do not know whyit is so. In these slides we will study small code snippets in C and C++, and use them to discuss the fundamental building blocks, limitations and underlying design philosophies of these wonderful but dangerous programming languages.
Comments
More like this (3)
-
Programming is hard
Most beginners in programming eventually end up with the same ingratiating message: „Programming is easy, everyone...
-
On Design Patterns in C++
Published December 18, 2020 - 0 Comments Design patterns are a must-know in programming today. The...
-
Hedy: A Gradual Language for Programming Education
A gradual programming language Learning to program can be hard. Not that programming itself is hard!...