Selidex ParnellRecursion: The recursive definition of recursionLong story short, recursive functions are functions that call themselves. To give you a stack view of recursion we will take a look at…2 min read·Feb 15, 2021----
Selidex ParnellStatic vs Dynamic LibrariesOne of the more common programming adage is “never code the same thing twice”. Typically referring to making functions for blocks of code…6 min read·Dec 14, 2020----
Selidex ParnellUnder the Hood of ls -lIn one of my previous posts we took a look at what happens when you enter ls *.c into a shell prompt. Since then I have had the pleasure…4 min read·Nov 22, 2020----
Selidex ParnellTwo’s ComplementAs you may know, computers store everything in memory in the form of 1s and 0s. This might raise the question then how does a computer…3 min read·Nov 6, 2020----
Selidex ParnellHague: A Story of Macro expansionsOne of the greatest challenges and joys of learning how to program is being able to take another person’s code and walk through figuring…7 min read·Oct 20, 2020----
Selidex ParnellCheck out your local (static) library!You might be familiar with the term library. In the non programming world its a place where you can find and check out books, and in the…5 min read·Oct 12, 2020----
Selidex ParnellGCC: Understanding compilersPretty much anyone that has used a computer knows what an executable is. It comes in many forms, performs many different tasks, and…5 min read·Sep 16, 2020----
Selidex ParnellHard vs Symbolic, a Look Into LinksOften in computer programming, a single file will be referred to as different names, called links. When talking in terms of Bash (our Unix…2 min read·Sep 14, 2020----
Selidex ParnellBreaking Down ls *.cIf you have ever worked with a Linux system you should be familiar with the ls command, it is how you know what you are working with…4 min read·Sep 14, 2020----