Está en la página 1de 11

CLASIFICACIÓN DE LOS 

LENGUAJES DE PROGRAMACIÓN
Los lenguajes de programación son lenguajes creado por el ser humano para poder comunicarse con las
computadoras. Así podríamos decir que lenguaje de programación es el conjunto de símbolos y palabras que
permiten al usuario de una computadora darle instrucciones y órdenes para que la computadora los ejecute.

1° El Lenguaje Máquina: es el lenguaje de programación que entiende directamente la máquina


(computadora). Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.

2º Lenguajes de programación de bajo nivel: Son mucho mas fáciles de utilizar que el lenguaje máquina,
pero dependen mucho de la máquina o computadora como sucedía con el lenguaje máquina. El lenguaje
ensamblador fue el primer lenguaje de programación que trato de sustituir el lenguaje máquina por otro
lenguaje que fuese más parecido al de los seres humanos.

3º Lenguajes de programación de alto nivel: Este tipo de lenguajes de programación son independientes de


la máquina, los podemos usar en cualquier computador con muy pocas modificaciones o sin ellas, son muy
similares al lenguaje humano, pero precisan de un programa interprete o compilador que traduzca este lenguaje
de programación de alto nivel a uno de bajo nivel como el lenguaje de máquina que la computadora pueda
entender.
Lenguajes de programación imperativos

Un lenguaje imperativo programa mediante una serie de comandos, agrupados en


bloques y compuestos de órdenes condicionales que permiten al programa retornar a
un bloque de comandos si se cumple la condición. Estos fueron los primeros lenguajes
de programación en uso y aún hoy muchos lenguajes modernos usan este principio.

Ejemplo: Cobol, Pascal, C y Ada


Lenguaje de programación estructurada

Es un paradigma de programación orientado a mejorar la claridad, calidad y


tiempo de desarrollo de un programa de computadora, utilizando
únicamente subrutinas y tres estructuras: secuencia, selección (if y switch) e
iteración (bucles for y while), considerando innecesario y contraproducente
el uso de la instrucción de transferencia incondicional (GOTO), que es
mucho más difícil de seguir y de mantener, y era la causa de muchos
errores de programación.
Lenguajes de programación declarativos

Es un paradigma de programación que está basado en el desarrollo de


programas especificando o "declarando" un conjunto de condiciones,
proposiciones, afirmaciones, restricciones, ecuaciones o
transformaciones que describen el problema y detallan su solución.

Ejemplo: el Lisp y el Prolog


Lenguajes de programación orientados a objetos

La POO es una nueva filosofía de programación que se basa en la


utilización de objetos. El objetivo de la POO no es sino la meta de cualquier
modelo de programación estructurada convencional: "imponer" una serie de
normas de desarrollo que aseguren y faciliten la mantenibilidad y
reusabilidad del código. Los mecanismos básicos de la POO son: objetos,
mensajes, métodos y clases.
Objetos. Un objeto es una entidad que tiene unos atributos particulares (datos) y unas
formas de operar sobre ellos (los métodos o funciones miembro).

Mensajes. En C++, un mensaje se corresponde con el nombre de uno de los métodos


de un objeto

Método. Un método (función miembro) se implementa dentro de un objeto y determina


como tiene que actuar el objeto cuando se produce el mensaje asociado.

Clases. Una clase es la definición de un tipo de objetos

Atributos o propiedades: en POO cada objeto dispone de una serie de atributos que
definen sus características individuales y le permiten diferenciarse de otros (apariencia,
estado, etc).
Lenguajes de programación orientados al problema

Este tipo de lenguajes están diseñados para problemas específicos,


principalmente de gestión. Los programas están formados por sentencias
que indican qué se quiere hacer.
Generalmente, suelen ser generadores de aplicación es que permiten cierta
automatización de la tarea de desarrollo de software de gestión.

Ejemplo: son aquellos lenguajes específicos para gestión


• Java: se trata de un lenguaje de programación creado en 1995 por Sun Microsystems. Muchas webs y aplicaciones no
funcionarán sin tener instalado el Java. Java se utiliza para crear elementos interactivos en páginas web. Funciona en
compañía de otros códigos de programación como el HTML y el CSS.
• Go: es un lenguaje de programación desarrollado por Google. Está pensado para implementar tareas con poca interacción con
los usuarios.
• Ruby on Rails: este lenguaje de programación es de código abierto que se ha utilizado para la creación de grandes
aplicaciones como Twitter, Basecamp o Hulu, entre otras.
• Python: se utiliza principalmente para el desarrollo de Inteligencia Artificial y aplicaciones centradas en el análisis masivo de
datos.
• C: es el segundo lenguaje de programación más usado en todo el mundo. Es muy útil ya que permite su utilización en la
mayoría de sistemas operativos.
• C++: este lenguaje de programación permite programar tanto a nivel alto como a nivel bajo. Perfecto al adaptarse a diferentes
proyectos.
• C#: también se conoce como C Sharp y se trata de una evolución del código C y C++. Se utiliza principalmente para la
programación de objetos.
• SQL: permite interactuar con una base de datos.
• PHP: se trata de un lenguaje de programación interpretado utilizado para la generación de páginas web de forma dinámica.
Para funcionar se incrusta dentro del código HTML.
• Swift: dentro de la clasificación de los lenguajes de programación, Swift está enfocado al desarrollo para aplicaciones iOs y
MacOS. Es decir, para el universo Apple.
Bibliografía

HTTPS://CONCEPTO.DE/LENGUAJE-DE-PROGRAMACION/

HTTP://WWW.LAREVISTAINFORMATICA.COM/CLASIFICACION-DE-LOS-L
ENGUAJES-DE-PROGRAMACION.HTML

HTTPS://WWW.TOKIOSCHOOL.COM/NOTICIAS/CLASIFICACION-
LENGUAJES-PROGRAMACION/

HTTPS://PROFILE.ES/BLOG/QUE-ES-LA-PROGRAMACION-ORIENTADA-A-
OBJETOS/

También podría gustarte