Introduction 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
What 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
What’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
Published inDev GeniusHow Recursion Works — step-by-step walkthroughWhat is recursion:Feb 27, 2022Feb 27, 2022
Published inDev 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
How integers are stored in memory using two’s complement ?What is an Integer ?Nov 23, 2021Nov 23, 2021
How 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
How to make the code displays its own source code in hexadecimal as output?Wait is it even possible ?Nov 3, 2021Nov 3, 2021
Static 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
What 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