Stack vs Heap and the Virtual MemoryIn this article, I will discuss stack vs heap, and the importance of the “/proc”, “/proc filesystem”, “/proc/[pid]/maps”, and…Sep 9, 2022Sep 9, 2022
A new view of the Unix Shell while building in C languageIn this article, I talk about “how I achieved to create a shell v2” I created my first shell in December 2021, but now it is my second…Sep 4, 2022Sep 4, 2022
OOP Pythonic Ways(class vs attribute)In this article, I speak about which are the differences between class, attribute, instances, Pythonic ways to solve problems and the…Mar 9, 2022Mar 9, 2022
What is a dynamic library compared to a static library?In this article I will talk about the differences between a static and a dynamic library and what makes them individually special.Jan 22, 2022Jan 22, 2022
Shell and command ls (List Directory Contents) LINUXIn this article we will explain what the Shell is, what the ls command is, how it works, what it is for and how it internally works within…Dec 9, 2021Dec 9, 2021
Bit Manipulation and two’s complementHow are positive and negative integers stored in memory using two’s complement?Nov 26, 2021Nov 26, 2021
Worst abuse of the C preprocessor (IOCCC winner, 1986)In this article we will talk about the famous IOCCC contest and who won it in 1986. Also, we will discover how the code works. And what do…Nov 15, 2021Nov 15, 2021
What is a static library in C?In this article we will talk about what a static library is, what it is for, why and in which cases it is good to use it. Also, we will see…Oct 26, 2021Oct 26, 2021
What is GCC, what processes does it have and what happens when you type gcc main.c?GCC stands for “GNU Compiler Collection” is the tool that allows us to compile one or more files. GCC is a built-in compiler distribution…Oct 2, 2021Oct 2, 2021