¿QUÉ ES UN LENGUAJE
DE PROGRAMACIÓN?
Es un lenguaje formal que, mediante una serie de
instrucciones, le permite a un programador escribir un conjunto de órdenes,
acciones consecutivas, datos y algoritmos para, de esa forma, crear programas
que controlen el comportamiento físico y lógico de una máquina.
Mediante este lenguaje se comunican el programador y la
máquina, permitiendo especificar, de forma precisa, aspectos como:
·
cuáles datos debe operar un software específico;
·
cómo deben ser almacenados o transmitidos esos
datos;
·
las acciones que debe tomar el software
dependiendo de las circunstancias variables.
¿QUÉ TIPOS DE
LENGUAJE DE PROGRAMACIÓN EXISTEN?
El lenguaje de programación es la base para construir todas
las aplicaciones digitales que se utilizan en el día a día y se clasifican en
dos tipos principales: lenguaje de bajo nivel y de alto nivel.
Lenguaje de
programación de bajo nivel
Son lenguajes totalmente orientados a la máquina.
Este lenguaje sirve de interfaz y crea un vínculo
inseparable entre el hardware y el software.
Además, ejerce un control directo sobre el equipo y su
estructura física. Para aplicarlo adecuadamente es necesario que el programador
conozca sólidamente el hardware. Éste se subdivide en dos tipos:
Lenguaje máquina
Es el más primitivo de los lenguajes y es una colección de
dígitos binarios o bits (0 y 1) que la computadora lee e interpreta y son los
únicos idiomas que las computadoras entienden.
Ejemplo: 10110000 01100001
No entendemos muy bien lo que dice ¿verdad? Por eso, el
lenguaje ensamblador nos permite entender mejor a qué se refiere éste código.
Lenguaje ensamblador
Un programa escrito en éste lenguaje es almacenado como
texto (tal como programas de alto nivel) y consiste en una serie de
instrucciones que corresponden al flujo de órdenes ejecutables por un
microprocesador.
Sin embargo, dichas máquinas no comprenden el lenguaje ensamblador,
por lo que se debe convertir a lenguaje máquina mediante un programa llamado
Ensamblador.
Este genera códigos compactos, rápidos y eficientes creados
por el programador que tiene el control total de la máquina.
Ejemplo: MOV AL, 61h (asigna el valor hexadecimal 61 al
registro “AL”)
Lenguaje de
programación de alto nivel
Tienen como objetivo
facilitar el trabajo del programador, ya que utilizan unas instrucciones más
fáciles de entender.
Además, el lenguaje de alto nivel permite escribir códigos
mediante idiomas que conocemos (español, inglés, etc.) y luego, para ser
ejecutados, se traduce al lenguaje de máquina mediante traductores o
compiladores.
Lenguajes de
programación más utilizados
Según el índice de TIOBE actualizado a principios de mayo de
2019, los 5 lenguajes de programación más utilizados son:
Java.
C.
C++.
Python.
Visual
Basic .NET.
¿Para qué sirven los
lenguajes de programación?
En general un lenguaje de programación sirve para programar.
Sin embargo cada uno tiene un alcance y forma de comunicación diferente.
En resumidas cuentas, el lenguaje de bajo nivel permite la
comunicación interna de la máquina, cada instrucción tiene su código único de
operación.
Sin el lenguaje de programación, programar sería imposible,
debido a que no existirían reglas (tanto semánticas como sintácticas),
expresiones (como la estructura y el significado de todos los elementos que los
componen) ni una forma establecida sobre cómo deben “hablar” el programador y
la máquina.
Además, algunas de las funciones que le permiten a un
programador crear este lenguaje son: crear una web y hacerla funcionar o
desarrollar aplicaciones para los sistemas operativos, entre muchas otras.
No hay comentarios:
Publicar un comentario