Lenguajes de programacion

Publicado el:
aboutPrograming

En el vasto mundo de la informática, los lenguajes de programación son las herramientas esenciales que dan vida a nuestras ideas y soluciones. Cada lenguaje de programación tiene su propio conjunto de reglas, sintaxis y paradigmas, y se selecciona en función de los objetivos específicos de un proyecto. En este post, explicaremos los diferentes tipos de lenguajes de programación y cómo se pueden clasificar según su nivel de abstracción y su paradigma.

Que es un lenguaje de programación

Un lenguaje de programación es un lenguaje formal diseñado para expresar instrucciones que pueden ser interpretadas por una máquina, específicamente una computadora. Estas instrucciones, escritas como secuencias de órdenes o algoritmos, controlan el comportamiento de un sistema informático. Los lenguajes de programación nos permiten comunicarnos con las computadoras y crear programas que resuelven problemas, procesan datos, controlan dispositivos de hardware y mucho más.

Tipos de lenguajes de programación

Por nivel de abstracción

Los lenguajes de programación se pueden clasificar de varias maneras, pero una de las más comunes es según su nivel de abstracción respecto a la máquina, como lenguajes de bajo nivel, nivel medio y alto nivel,

Lenguajes de bajo nivel

Los lenguajes de bajo nivel están más cerca del hardware, que se trasladan fácilmente a lenguaje máquina donde proporciona poca o ninguna abstracción.

Ejemplos de lenguajes de bajo nivel incluyen:

Lenguajes de nivel medio

Los lenguajes de nivel medio proporciona equilibrio entre el control de hardware y la facilidad de uso

Un ejemplo de un lenguaje de nivel medio es:

Lenguajes de alto nivel

Los lenguajes de alto nivel están más alejados del hardware y son más fáciles de entender y aprender, ofrecen más flexibilidad en comparación con su contrapartes. Proporcionan abstracciones más altas y se utilizan para una amplia gama de aplicaciones

Ejemplos de lenguajes de alto nivel incluyen:

Por Paradigma de programación

Se puede clasificar en función de su paradigma, que son un conjunto de principios y directrices que define el enfoque particular para diseñar, estructurar, y escribir código, para paradigma impone una única forma de pensar sobre cómo debería desarrollarse el software y cómo interactúan sus componentes. Se dividen en los siguientes:

Lenguajes imperativos

Son menos flexibles, dada la secuencia en que se construyen sus instrucciones, estos lenguajes programan mediante órdenes condicionales y un bloque de comandos al que retorna un avez llevada a cabo la función

Ejemplo de lenguajes:

Lenguajes declarativos

No se basa en el cómo se logra un objetivo paso a paso, sino que describe(declara) como es algo, los lenguajes de programación funcional y lógico son ejemplos de lenguajes declarativos

Ejemplo de lenguajes:

Lenguajes funcionales

también llamados procedimentales, se programan mediante funciones que son invocadas conforme a la entrada recibida, que asu vez son resultados de otras funciones

Ejemplo de lenguajes:

Lenguajes orientados a objetos

Se centran en los objetos, que son instancias de clases, que son asu vez modelos de conceptos o cosas, los objetos pueden tener datos(atributos) y comportamientos(métodos)

Ejemplo de lenguajes:

Comparte este post en: