c

Building programs with dynamic runtime libraries

Dynamic libraries allow code to be linked independently during runtime without compilation into the executable. This post will delve into the creation and use of dynamic libraries on your system.

A Hitchhikers Guide to Compiling

The C language is arguably the most popular and widely used language of all time. We all know that when we run a C program, the code is converted to machine code and then executed on the machine. But have you ever wondered how this happens?

Extending Python with C Extension Modules

Dynamic Typing in Python can significantly slow down processing due to type checks before operations. In this post, we will bypass these checks by using C Extension modules which will be called from Python.