0% encontró este documento útil (0 votos)
42 vistas4 páginas

Clasificación de Lenguajes de Programación

Este documento describe diferentes tipos de lenguajes de programación, incluyendo lenguajes de bajo, medio y alto nivel. Los lenguajes de bajo nivel como el lenguaje de máquina y ensamblador son dependientes de la máquina. Los lenguajes de alto nivel como Java, Cobol y Pascal son independientes de la máquina y más fáciles de usar.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas4 páginas

Clasificación de Lenguajes de Programación

Este documento describe diferentes tipos de lenguajes de programación, incluyendo lenguajes de bajo, medio y alto nivel. Los lenguajes de bajo nivel como el lenguaje de máquina y ensamblador son dependientes de la máquina. Los lenguajes de alto nivel como Java, Cobol y Pascal son independientes de la máquina y más fáciles de usar.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TECNOLÓGICO NACIONAL DE MÈXICO

CAMPUS CERRO AZUL.

SEPTIMO SEMESTRE.
CARRERA:
ING. SISTEMAS COMPUTACIONALES.
“PROGRAMACION LOGICA Y FUNCIONAL”
TEMA 1:
CONCEPTOS FUNDAMENTALES
TRABAJO:
LENGUAJES DE PROGRAMACION
DOCENTE:
ING. NOE FRANCISCO REYES CRUZ
ALUMNO:
DE LA CRUZ FLORES PABLO #20500457

CERRO AZUL, VER.


Lenguajes de programación

Lenguajes de bajo nivel

Son lenguajes totalmente dependientes de la máquina, es decir que el programa


que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras
máquinas.

Al estar prácticamente diseñados a medida del hardware, aprovechan al máximo


las características del mismo.

Dentro de este grupo se encuentran:

Lenguaje maquina

Este lenguaje de programación ordena a la máquina las operaciones


fundamentales para su funcionamiento. Consiste en la combinación de 0’s y 1’s
(ceros y unos) para formar las ordenes entendibles por el hardware de la máquina.

Este lenguaje es mucho más rápido que los lenguajes de alto nivel.

La desventaja es que son bastantes difíciles de manejar y usar, además de tener


códigos fuente enormes donde encontrar un fallo es casi imposible.

Lenguaje ensamblador

Este lenguaje de programación es un derivado del lenguaje máquina y está


formado por abreviaturas de letras y números llamadas mnemotécnicos. Con la
aparición de este lenguaje se crearon los programas traductores para poder pasar
los programas escritos en lenguaje ensamblador a lenguaje máquina.

Como ventaja con respecto al código máquina es que los códigos fuentes eran
más cortos y los programas creados ocupaban menos memoria.

Las desventajas de este lenguaje siguen siendo prácticamente las mismas que las
del lenguaje ensamblador, añadiendo la dificultad de tener que aprender un nuevo
lenguaje difícil de probar y mantener.

Lenguajes de medio nivel


Estos lenguajes se encuentran en un punto medio entre los dos anteriores. Dentro
de estos lenguajes podría situarse «C«, ya que puede acceder a los registros del
sistema, trabajar con direcciones de memoria, todas ellas características de
lenguajes de bajo nivel y a la vez realizar operaciones de alto nivel.

Lenguajes de alto nivel

Son lenguajes de programación que se encuentran más cercanos al lenguaje


natural que al lenguaje máquina. Se tratan de lenguajes independientes de la
arquitectura del ordenador. Por lo que, en principio, un programa escrito en un
lenguaje de alto nivel, lo puedes migrar de una máquina a otra sin ningún tipo de
problema.

Estos lenguajes permiten al programador olvidarse por completo del


funcionamiento interno de la máquina para la que están diseñando el programa.
Tan solo necesitan un traductor que entiendan el código fuente como las
características de la máquina.

Clasificación 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.

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.

Lenguajes de programación de bajo nivel

1. Ensamblador

2. Rust

3. Ada

Lenguajes de programación de medio nivel

1. C++

2. Rust

3. Swift

Lenguajes de programación alto nivel

1. Java

2. Cobol

3. Pascal

También podría gustarte