Author Archives: Aleksey Sanin

Lesson 10 – Drawing on The Console

Believe it or not, I can actually draw. Jean-Michel Basquiat Practical Programming As we learned in previous lessons, programmers often build libraries of functions to provide a “customized” version of C/C++ language. Today, we are going to build our own … Continue reading

Posted in Practical Programming | 1 Comment

Lesson 9 – Three Ways to Pass Parameters To a Function

Curiouser and curiouser! Lewis Carroll, Alice in Wonderland Practical Programming When you call a function and pass into the function values for the function’s input parameters, the C/C++ compiler creates a copy of all the input parameters’ values and only … Continue reading

Posted in Practical Programming | 1 Comment

Lesson 8 – Defining Your Own Data Types: struct

The difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships. Linus Torvalds Practical … Continue reading

Posted in Practical Programming | 1 Comment