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…Jan 26, 2023Jan 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…Jul 13, 2022Jul 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…Apr 24, 2022Apr 24, 2022
Iheb YahyaouiinDev GeniusHow Recursion Works — step-by-step walkthroughWhat is recursion:Feb 27, 2022Feb 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…Jan 10, 2022Jan 10, 2022
Iheb YahyaouiHow integers are stored in memory using two’s complement ?What is an Integer ?Nov 23, 2021Nov 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…Nov 6, 2021Nov 6, 2021
Iheb YahyaouiHow to make the code displays its own source code in hexadecimal as output?Wait is it even possible ?Nov 3, 2021Nov 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…Oct 22, 2021Oct 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…Sep 30, 2021Sep 30, 2021