LOS LENGUAJES DE PROGRAMACIÓN MÁS USADOS EN LA ACTUALIDAD

¿QUE SON LOS LENGUAJES DE PROGRAMACION?

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.


TIPOS DE LENGUAJES DE PROGRAMACION

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

El lenguaje ensamblador es el primer intento de sustitución del lenguaje de máquina por uno más cercano al utilizado por los humanos.
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 emsamblador, 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.

Traductor

Traducen programas escritos en un lenguaje de programación al lenguaje máquina de la computadora y a medida que va siendo traducida, se ejecuta.

Compilador

Permite traducir todo un programa de una sola vez, haciendo una ejecución más rápida y puede almacenarse para usarse luego sin volver a hacer la traducción.

LENGUAJES MAS UTILIZADOS EN LA ACTUALIDAD

1. Java

Reconocido por su legibilidad y simplicidad, Java es uno de los lenguajes de programación más adoptados: más 9 millones de desarrolladores lo usan y está presente en 7 mil millones de dispositivos en todo el mundo. Desde 2001 se mantiene en las primeras posiciones.

Su enorme popularidad se debe a su poder de permanencia, cuestión que asegura el funcionamiento a largo plazo de las aplicaciones que lo utilizan. 

2. C

Creado entre 1969 y 1972 en los Laboratorios Bell, es uno de los más utilizados en el mundo. Si bien es ejecutado en la mayoría de los sistemas operativos, es de propósito general, con lo cual es muy flexible.

Es muy popular para el desarrollo de aplicaciones de escritorio, como el conocido editor gráfico GIMP. 

3. Python

Un lenguaje de programación multiplataforma y multiparadigma, que también es de propósito general y  el año pasado ha superado al que conocerás en el puesto número.
Su simpleza, legibilidad y similitud con el idioma inglés lo convierten en un gran lenguaje ideal para principiantes

4. C++

Conocido por el nombre “C Plus Plus”, se orienta a objetos surge como una continuación y ampliación del C. Hay una gran cantidad de programas escritos en C++, como por ejemplo los paquetes de Adobe.

5. C# 

También llamado “C Sharp”, está orientado a objetos y fue desarrollado en el año 2000 por Microsoft para ser empleado en una amplia gama de aplicaciones empresariales ejecutadas en el framework .NET. C Sharp es una evolución del C y C++ que se destaca por su sencillez y modernidad.

6. Visual Basic. NET

Ha ascendido del número 9 en junio de 2016 al sexto lugar en 2017 siendo utilizado por una gran cantidad de personas que no cuentan con conocimientos profundos como desarrolladores, quienes encuentran en visual basic, además de una sintaxis sencilla, la posibilidad de automatizar sus propios procesos y crear sus propias aplicaciones web.

7. JavaScript

No debemos confundirlo con Java. Son lenguajes distintos. Javascript es un lenguaje de programación que puede ser utilizado para crear programas que luego son acoplados a una página web o dentro de programas más grandes. Sirve para crear efectos y realizar acciones interactivas.

Podemos ver funcionando este lenguaje en servicios de chat, calculadoras o buscadores de información.



8. PHP

Creado en 1994 por el programador canadiende Rasmus Lerdorf, con la intención de contar con unconjunto de herramientas para el mantenimiento de las páginas web y no como lenguaje.

Es de fácil acceso para nuevos programadores y a su vez ofrece grandes herramientas a los más experimentados.

9. SWIFT

Se trata de un lenguaje multiparadigma creado por Apple y focalizado en el desarrollo de aplicaciones para iOS y macOS.? A partir de su presentación en el año 2014, se ha convertido en código abierto y el índice Thiobe, a diferencia de otros años, lo ha ubicado en este puesto por ser uno de los lenguajes de programación más usados actualmente.

10. SQL

Este lenguaje de programación ha sido diseñado para administrar, proteger y recuperar los datos de sistemas de gestión de información, lo cual ha sido utilizado fuertemente en los últimos años a partir del desarrollo de la ciberseguridad.




Comentarios