Conceptos básicos de programación: Clasificación y usos de los lenguajes de programación

Página 24: Clasificación y usos de los lenguajes de programación

/es/conceptos-basicos-de-programacion/diferencias-entre-software-de-codigo-libre-y-codigo-cerrado/content/

Clasificación y usos de los lenguajes de programación

Existen muchos lenguajes de programación. Cada uno responde a dinámicas y necesidades diferentes; cada uno con sus particularidades y notaciones en específico. 

Estos lenguajes suelen clasificarse según su objetivo de uso. Es así como encontramos:

Lenguajes de bajo nivel

Se clasifica de esta manera, ya que tiene su base en código de 1 y 0, en otras palabras, se basa en el código binario. Al escribirse bajo este código, las máquinas lo reconocen con mayor facilidad pero con la dificultad de ser entendido por los programadores.

Sin embargo, existen otros lenguajes, también de bajo nivel, que han sido diseñados por programadores y que pueden traducir el lenguaje de las máquinas para así poder crear software e incluso, sitios web. A este tipo de lenguajes se les conoce como "ensambladores".

Lenguajes de medio nivel

Continuando en la escala de clasificación de lenguajes, se encuentran los de nivel medio, cuyas funciones suelen tener mayor complejidad y son implementados en tareas relacionadas al desarrollo de software y manejo de sistemas informáticos.

Lenguajes de alto nivel

Por su parte, los lenguajes que entran en esta clasificación se orientan al desarrollo de tareas de alta complejidad, por lo que deben interpretarse a través de compiladores informáticos. Sin embargo, su gran ventaja es que pueden aprenderse por los humanos. 

Ahora sí, veamos algunos de los lenguajes de programación más utilizados, sus funciones principales y características:

Tabla de lenguajes de programación más comunes

Recuerda que cada lenguaje tiene un uso específico. Los programadores los usan conforme a sus objetivos de trabajo y según su afinidad con los mismos. 

¡Continúa en la siguiente lección y pon a prueba los conocimientos que adquiriste a lo largo de este curso!

/es/conceptos-basicos-de-programacion/test-informatica-avanzada-/content/