Está en la página 1de 3

Tabla comparativa 11/08/2022

PROGRAMACIÓN DE Carné Nombres Carrera


202040206 Ricardo Leopoldo Morales Olivares Industrial
COMPUTADORAS 2

LENGUAJE DE
CONCEPTO VENTAJAS DESVENTAJAS
PROGRAMACIÓN
 Imposibilidad de
escribir código
Es un tipo de lenguaje de  Mayor adaptación al independiente de la
programación que contiene equipo. máquina.
instrucciones básicas  Posibilidad de obtener  Mayor dificultad en la
reconocidas por una la máxima velocidad programación y en la
computadora. Este lenguaje con mínimo uso de comprensión de los
está diseñado para un hardware memoria. programas.
en específico y que por lo tanto  Se trabaja a nivel de  El programador debe
no pueden migrar o exportarse instrucciones, es decir, conocer más de un
LENGUAJE DE
a otras computadoras, el código su programación es al centenar de
BAJO NIVEL
de bajo nivel es a menudo más fino detalle. instrucciones.
ambiguo y no legible por  Está orientado a la  Es necesario conocer
humanos. Dos tipos comunes máquina. en detalle la
de lenguajes de programación  Los lenguajes de bajo arquitectura de la
de bajo nivel son el lenguaje nivel tienen una mayor máquina.
ensamblador y el lenguaje de facilidad de  Dependencia total de la
máquina. codificación y una gran máquina, lo que impide
velocidad de cálculo. la exportación de los
programas
Cuando hablamos de un
lenguaje de alto nivel nos  El tiempo de

referimos al tipo de lenguaje de formación de los

programación que no expresa programadores es


relativamente corto  Incremento del tiempo
los algoritmos teniendo en
comparado con otros de puesta a punto al
cuenta la capacidad que tienen
lenguajes. necesitarse diferentes
las máquinas para ejecutar
traducciones del
órdenes, sino al que se utiliza  La escritura de
programa fuente para
teniendo en cuenta las programas se basa en
conseguir el programa
capacidades cognitivas de los reglas sintácticas
definitivo
seres humanos. Nacieron con el similares a los
lenguajes humanos.  No se aprovechan los
objetivo de ir más allá respecto
LENGUAJE DE Nombres de las recursos internos de la
a las limitaciones de los
ALTO NIVEL instrucciones tales máquina que se
lenguajes de bajo nivel,
como READ (leer), explotan mucho mejor
permitiendo a los usuarios
WRITE (escribir), en lenguajes máquina y
resolver problemas de una
PRINT (imprimir), ensambladores
forma sencilla y rápida.
OPEN (abrir), etc.  Aumento de la
Por lo general suelen estar
 Las modificaciones y ocupación de memoria
orientados a objetos, a eventos
puestas a punto de los  El tiempo de ejecución
o a funciones, pudiendo estos
programas son más de los programas es
combinarse. Asimismo, pueden
fáciles mucho mayor
ser compilados o interpretados.
Algunos ejemplos son: Java,  Reducción del coste de
PHP, Python, Javascript, C#. los programas
 Transpirabilidad.
 Este lenguaje está
demasiado atado al
Es un lenguaje de
hardware, y esto hace
programación informática
como el lenguaje C, y se  Es un código sencillo y más difícil poder
muy adaptable estructurar algunos
encuentra entre el de bajo
nivel y el de alto nivel. Se  Dispone de programas.

beneficia de las ventajas de instrucciones directas,  Bajos niveles de

ambos y elimina o reduce de fácil conversión abstracción pueden

los inconvenientes que cada  La fácil afectar en la seguridad

uno tendría por separado. implementación de del lenguaje.

Estos lenguajes se usan algoritmos y  Uno de los puntos

para el desarrollo de estructuras de datos, débiles es que no


LENGUAJE DE
distintas aplicaciones o permite hacer los soporta Programación
MEDIO NIVEL O
funcionalidades como, por cálculos de una manera Orientada a Objetos,
LENGUAJE C
ejemplo: hojas de cálculo, más rápida. paradigma

sistemas operativos,  Es un lenguaje robusto prácticamente

gestores de bases de datos, con varios tipos de indispensable en la

etc. Además, son precisos datos y operadores, y actualidad.

para ciertas aplicaciones su rendimiento es  Tienes que estar muy

como la creación de óptimo y veloz. atento a la hora de

sistemas operativos, ya que  Una de los beneficios usarlo para evitar

permiten un manejo más alabados es su cometer errores que

abstracto pero sin perder flexibilidad. puedan incrementar de

mucho del poder y forma sensible el

eficiencia trabajo y la revisión


que se haga del código.

También podría gustarte