In this blog I will bring you this amazing programming language called Python!.
Before starting, it’s necessary to make a little introduction…

Interpreted language:

An interpreted language is a programming language which are generally interpreted, without compiling a program into machine instructions. It is one where the instructions are not directly executed by the target machine, but instead read and executed by some other program (a interpreter).

High level language:

High level language is any programming language that enables development of a program in a much more user-friendly programming context and is generally independent of the computer’s hardware architecture.

About Python:

Python is an interpreted high level…


A library is a collection of resources, for example, functions, structures, values, and more.
Library code is organized in such a way that it can be used by multiple programs, for programmers is a easy way to reduce a lot of time reusing old code.

In this article I’m going to talk about static libraries and dynamic libraries.
Before that, it’s necessary know about the steps of compliation (if you want to know more, check this linked article)

In few words, the steps of complitations are:

  • Pre-processing
  • Compilation
  • Assembly
  • Linking

Static libraries and how create them

A static library is a file containing a collection of…


Static libraries in C.

A library is a collection of resources, for example, they can be functions, structures, values, and more.
Library code is organized in such a way that it can be used by multiple programs that have no conection to each other.

Basically , there are two types of libraries, static and share libraries. In this blog, i will talk about satatic libraries and before that, it’s necessary know about the steps of compliation (take a look for more information).

In few words, the steps of complitations are:

  • Pre-processing
  • Compilation
  • Assembly
  • Linking

What is a Static library and how does it work?

A static library is a file containing a collection of…


Steps of compilation

Before talking about “steps of compilation” it is necessary to explain some concepts.

What is source code?

It is a set of code written using a human-readable programming language.

Which is the object code?

The Object Code is a set of instruction codes that a computer understands. This object code occurs when an interpreter or compiler translates the source code into recognizable and executable machine code.

What is a compilation?

Compilation is a process of converting source code into a Code object. The compilatior checks the source code for structure and syntax errors. If it has no errors, it will generate the code object.

What is GCC?

“GNU Compiler Collection” it is a compiler capable of…


On Linux, hard links and soft links are two different ways to reference a file on your computer. Before creating one of these, you need to know what these files are and their differences.

What is a hard link?

To be able to create a hard link file, it’s necessary to have previously created a file, being this it will be saved in a space of your computer’s storage. A hard link of the previously created file will be an exact copy of it and will refer to the same place where the file data is stored. …

Rodrigo Delgado

Programmer

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