El documento describe las características de los diferentes tipos de lenguajes de programación, incluyendo lenguajes de alto nivel, medio nivel y bajo nivel. Explica cómo los lenguajes de alto nivel se caracterizan por algoritmos adecuados a la capacidad cognitiva humana, mientras que los lenguajes de bajo nivel se orientan más a la máquina. También cubre traductores como compiladores e intérpretes y cómo convierten código entre diferentes lenguajes y formas.
3. Su
Está programación
orientado a la es al más fino
máquina detalle.
Bajo
nivel
Expresar los algoritmos de Son precisos para ciertas
una manera adecuada a la Clasificación aplicaciones como la
capacidad cognitiva según su creación de sistemas
humana nivel operativos
Alto Medio
nivel nivel
Se crearon para que el
usuario común pudiese No pierden mucho
solucionar tal problema poder y eficiencia que
de procesamiento de tienen los lenguajes
datos de una manera de bajo nivel.
más fácil y rápida.
4. Mas comunes
Usos de los
lenguajes de
programación
Diversas aplicaciones Vincula
Diseñar
5. contenedores de datos
y por ello se
Define la manera en la diferencian según el
cual un lenguaje de tipo de dato que son
programación clasifica los capaces de almacenar
Variables y
valores y expresiones
vectores
en tipos, cómo pueden ser
manipulados dichos tipos
Son estructuras de
y cómo interactúan . código que indican que
Sistemas de para que cierta parte
Condicionantes del programa se
tipos
ejecute, deben
cumplirse ciertas
premisas.
Define las son parientes
restricciones sobre
la estructura de los Elementos cercanos de los
condicionantes,
textos válidos que pero ejecutan
resulta imposible o Semántica constantemente
muy difícil Bucles un código
estática
expresar mediante mientras se
formalismos cumpla una
sintácticos determinada
estándar. condición.
A la forma visible de un
lenguaje de
se crearon para evitar tener que repetir
programación se le
Sintaxis Funciones constantemente fragmentos de código.
conoce como sintaxis.
Una función podría considerarse como
La mayoría de los
una variable que encierra código dentro
lenguajes de
de si.
programación son
puramente textuales
8. Interpretes
es un
programa
Compiladores
informático
Es un programa capaz de
informático que traduce analizar y
un programa escrito en ejecutar otros
Microensambladores un lenguaje de programas,
programación a otro escritos en un
lenguaje de lenguaje de
Al programa que indica programación, alto nivel.
al intérprete de generando un programa
instrucciones de la CPU equivalente que la
como debe actuar se le máquina será capaz de
Ensambladores se interpretar.
refiere a un tipo denomina
de programa microprograma.
informtico que se
Traductores: Un encarga de traducir
traductor es un fichero
cualquier fuente escrito en
programa que un lenguaje
toma como ensamblador, a un
entrada un texto fichero objeto que
escrito en un contiene codigo
maquina, ejecutable
lenguaje, llamado directamente por el
fuente y da como microprocesador
salida otro texto
en un lenguaje,
denominado
objeto.
10. Lenguaje de nivel
intermedio
Entre ellos tenemos al
Clasificados como de
Se considera de alto lenguaje C ya que
alto nivel pero pueden
nivel con algunas esposible manejar las
ser usados como de
irregularidares letras como si fueran
bajo nivel
números
11. Ventajas
Generan un código mas sencillo y compresible
Escribir un código válido para diversas máquinas y,
posiblemente, sistemas operativos
Se caracteriza por algoritmos de una manera adecuada
a la capacidad cognitiva humana
Inconvenientes
Reducción de velocidad al ceder el trabajo de bajo nivel
Lenguaje de alto nivel a la máquina.
Algunos requieren que la máquina cliente posea una
determinada plataforma.
Algunos de ellos
Ada, ALGOL, BASIC