Learning the C Programming Language as a Classical Musician

Episode 7 Welcome back! In the last episode, I had promised you that we would have looked together at the concept of lifetime in C, but the review of identifiers and scope took much more time than expected. Today we are here to rectify that, and possibly something else. Let’s get started. Lifetime Basically everyContinue reading “Learning the C Programming Language as a Classical Musician”

Learning the C Programming Language as a Classical Musician

Episode 6 Welcome back! Last episode was a quite tough one, in that we delved deep into what happens when you compile your code. Today we will review two fundamental topics, identifiers and scope, adding details to what already introduced in Episode 3, and delve into the concept of lifetime, which is crucial in object-orientedContinue reading “Learning the C Programming Language as a Classical Musician”

Learning the C Programming Language as a Classical Musician

Episode 5 Welcome back! In the last episode we looked at some nice ways to comment out your code, and ended up playing with ASCII and the fact that, for a computer, everything is just numbers. Today we will look at what is known as the phases of translation, that is, the processes that transformContinue reading “Learning the C Programming Language as a Classical Musician”

Learning the C Programming Language as a Classical Musician

Episode 4 Welcome back and thank you for sticking with me! In this episode, we will scratch the surface of what programming is, learn how to comment your code, and what your computer is doing when compiling your code. I will try to add as many music-related examples as possible but, in these first stages,Continue reading “Learning the C Programming Language as a Classical Musician”

Learning the C Programming Language as a Classical Musician

Episode 3 Welcome back! In the last episode we looked at the structure of a C file on Xcode for macOS, while also giving a brief overview of the IDE’s user interface (UI). Today’s episode will be a bit more technical as we will delve into the basics of the C Programming Language, focussing ourContinue reading “Learning the C Programming Language as a Classical Musician”