Did you hear before about signals? are you a little confused about how they work or how we can handle signals?

In this blog, we take a look at the concept of signals. We will try to describe how signals work in Linux and how to handle signals, We’ll go…


“To understand recursion, one must first understand recursion.” It seems like a bizarre statement — it is inherently recursive! STEVEN HAWKING’S

What is recursive programming ?
Definition: Recursive programming is a programming technique that replaces the
loop statements (while, for, etc.) through function calls.
(Do not confuse with the notion of recursion in…


Python3: Mutable, Immutable… everything is object!

everything is an object :)))

Python is an object oriented programming language.

Almost everything in Python is an object, with its properties and methods.

A Class is like an object constructor and it used to create object !

in this article we will see together some new things about object in python :

  • id and…

the use of libraries in programming is a very important because it is a very efficient tools
that’s why we are going to discuss the libraries , and we should start by asking the following questions :
Why using libraries in general

  • How do they work
  • How to create them…


we discuss last time in our article about compiling process to get an executable pragram from the scratch

today we will learn about libraries in C :

  • Why use libraries
  • How they work
  • How to create them
  • How to use them

First of all we need to understand the concept…


All the steps in a compilation procees

the sequance of task that gcc do all times to make our codes work fine as a great programs ;)

The gcc compiler

As everybody knows the famous gcc compiler that make source code working as a an executable program

so what if we take a look inside the operations and tasks that this compiler do ?

Making programs start from an idea…

Aymen Malakian

Junior Blockchain developer, passionate about P2P Decentralized Networks and System programming & Algorithms.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store