Iheb YahyaouiIntroduction to ELF (Executable & Linkable Format)A binary format is always needed in every generic/standard operating system. Today we are going to dig deep down through Linux and its…5 min read·Jan 26, 2023----
Iheb YahyaouiWhat happens when you type google.com in your browser and press Enter ?Well, this question looks easy. But, it’s a trap and it’s frequently asked in interview questions for many types of engineering positions…5 min read·Jul 13, 2022----
Iheb YahyaouiWhat’s IoT ?The Internet of Things (IoT) is a term that describes the process of connecting everyday physical objects to the internet, ranging from…4 min read·Apr 24, 2022----
Iheb YahyaouiinDev GeniusHow Recursion Works — step-by-step walkthroughWhat is recursion:4 min read·Feb 27, 2022----
Iheb YahyaouiinDev GeniusStatic and Dynamic libraries — C programming languageA library is a collection of implementations of behavior, written in terms of a language, that has a well-defined interface by which the…5 min read·Jan 10, 2022----
Iheb YahyaouiHow integers are stored in memory using two’s complement ?What is an Integer ?4 min read·Nov 23, 2021----
Iheb YahyaouiHow to “de-obfuscate” Jim Hague’s program(IOCCC winner, 1986)The IOCCC, International Obfuscated C Code Contest, is a competition which goal is to create the most obscure C program. In 1986, Jim Hague…4 min read·Nov 6, 2021----
Iheb YahyaouiHow to make the code displays its own source code in hexadecimal as output?Wait is it even possible ?2 min read·Nov 3, 2021----
Iheb YahyaouiStatic libraries — C programming languageStatic libraries are collections of object files grouped in a single file, usually with the prefix “lib” and .a extension, that are linked…3 min read·Oct 22, 2021----
Iheb YahyaouiWhat is gcc in linux ?In Linux, the GCC stands for GNU Compiler Collection. It is a compiler system for the various programming languages. It is mainly used to…2 min read·Sep 30, 2021----