Sabir Seth3 minHow Functions... Function in CIntroduction Harvard Professor David Malan compares an algorithm to a black box in which some input is processed and some output is...
Sabir Seth2 minMagic Numbers: When to Use #define in CIntroduction Say you're designing an online shopping app that allows a visitor to purchase up to 152 items at a time. Or maybe you're...
Sabir Seth2 minFive Linux Commands You Should Know as a ProgrammerIntroduction While you may be familiar the more typical terminal commands, this article will shed some light on the more lesser known,...
Sabir Seth1 minAdvanced Linux Command Line Utilities Every Programmer Should KnowIntroduction If you've read my previous post on the most common, yet useful, Linux commands and are looking for a bit more of a...
Sabir Seth1 minA Guide to the Linux Command LineIntroduction Aside from eliminating the need to drag your mouse to click on new file or copy a directory (and appealing to our laziness),...
Sabir Seth2 minLearning Loops in CIntroduction Say I wanted to print a message to the terminal 100 times. I could copy-paste this statement again printf("hi\n"); again......
Sabir Seth3 minConditional Statements in CIntroduction Imagine a fork in the road, where each route leads to a different place. In the same way, conditionals allow our program to...
Sabir Seth3 minAn Overview on Operators in CIntroduction Put simply, an operator is able to manipulate or perform operations on a certain value. Just like with data types, in...
Sabir Seth3 minData Types in CIntroduction When working with higher-level languages such as Python, you may be used to simply initializing a variable as a number or...