1.- INTRODUCTION
Although the term programming is
associated with the world of computer science and computers, it is much
broader. A program is simply a set of commands (actions, simple tasks) ordered
in a certain sequence to achieve a certain action. Therefore, it is possible to
create a programming based on mechanical elements that can be transformed into
a program that can be understood by a computer or not.
The human being has been able to
overcome his own limitations because of his ability to use tools. The tools
have allowed us to create machines. One of the machines that has given us a
greater advance has been the computer. The computers have two main systems the
hardware (physical system) and software. The hardware is electronic type and is
only sensitive to step or not current. This behavior can be modeled
mathematically by the so-called binary codes. Binary numbering only uses zeros
and ones. In this way the number 2 should be transformed into the 10 if it is
expressed in binary form. This assumes that to represent the 10 decimal digits
we need at least 4 binary digits. So to form a binary word, 8 digits are
required. The use of this binary model
has resulted in the bit and byte concepts as memory units on the computer.
But there are many binary codes, the
so-called floating-point code, the code ASCII, or Code of GREY, which establish
a correspondence between the information and its transformation in zeros and
ones. This transformation has made it possible for them to create programs
capable of being interpreted by the computers based on zeroes and ones. Giving
rise to the so-called low-level programming languages.
However, programming in binary code or in
low-level languages is quite tedious and for that reason we have created
programming languages more similar to human language, called High-level
languages. The problem is that in these cases we need a compiler or interpreter
for the execution to be carried out successfully.
Programming is an activity that
requires a theoretical and practical knowledge of the computer. A program must
be created in 3 stages: design, compilation and debugging. In the design stage,
flow charts or flowcharts are created that use a series of symbols associated
with a series of actions. They allow us to know how the program is going to be,
its structure, its variables, etc. In the second stage the program is written
in the chosen programming language. It's the stage called compilation. Finally,
in the third stage we try all the possible options to get the least number of
orders and that the program runs with the least number of failures.

Comentarios
Publicar un comentario