Está en la página 1de 4

INSTITUTO TECNOLOGICO DE MÉXICO

CAMPUS CIUDAD VALLES

INGENIERIA INDUSTRIAL
ALGORITMOS Y LENGUAJES DE
PROGRAMACION
CUADRO COMPARATIVO
PROFESORA GONZALEZ DIAZ ANGELICA MARIA
GILBERTO MARTINEZ MARTINEZ
20690296
GRUPO C
27/02/2022
LENGUAJE DE PROGRAMACIÓN VENTAJAS DESVENTAJAS
ESTRUCTURADO
Ada Ventajas: Legibilidad; Es fuertemente Tiene ciertas características bajas por
tipado (para la seguridad máxima); ejemplo no tiene conversión usada" La
corrección de errores; Abstracción de dirección de anomalía puede producir
los datos; Asignación (dentro del los sistemas que son duros de razonar
lenguaje para mejorar portabilidad y alrededor" La orden de la elaboración
confiabilidad); y unidades genéricas de las unidades de la biblioteca es un
(utiliza la creación de bibliotecas de problema" El lenguaje tiene
componentes reutilizables)" El Ada es relativamente pocas inseguridades
utilizado en aplicaciones militares pero considerando su gran tamaño; de
también en aplicaciones civiles hecho el tamaño y la complejidad es
similares (por ejemplo en el sector de probablemente la preocupación
la aviación)". principal
C • Alto nivel de desempeño • Curva alta de aprendizaje
• Uso de lenguaje eficiente • Lenguaje incompleto
• Multiplataforma • Estructura muy cerrada
• Estructura de datos • Falta de funciones
• Base de datos • No recomendable para sitios
• Velocidad y simplicidad web
COBOL
• Se puede ejecutar en cualquier • Tiempo de programación.
lugar • Programas fuente grandes.
• Se trabajará mañana igual que • Peligro de afectar recursos
hoy. inesperadamente.
• Coloca los números • Falta de portabilidad
correctamente
• Se puede utilizar con su IDE
favorito Se pueden desarrollar
aplicaciones COBOL
• Puede llegar a sus datos
rápidamente
• No necesita pasar horas con la
documentación
• Es rápido.
FORTRAN • Más sencillo de aprender que • Es un lenguaje de programación
sus antecesores. en el que no existen clases, o
• Todavía se utiliza como uno de estructuras.
los lenguajes más destacados a • Imposibilita el hecho de hacer
la hora de realizar cálculo una reserva de memoria
numérico. dinámica.
• Se considera una revolución y el • Para el proceso de textos, listas
principio de la programación y estructuras de datos de alto
moderna. grado de complejidad es un
• Su puesta en práctica, y los lenguaje algo primitivo.
años de uso han dado lugar a
librerías probadas y eficientes
que constatan su eficacia como
lenguaje de programación.
Java • Fácil de usar • Desempeño
• Presencia y comunidad • Memoria
• Plataforma independiente • Apariencia general
• Actualizaciones frecuentes • Complejidad del código

Pascal Pascal no permite asignaciones dentro Para los años 1980 principio de los 90
de las expresiones y utiliza sintaxis el programa Pascal fue criticado por no
distintas para asignaciones y producir códigos industriales
comparaciones evitando de esta Obsoleto
manera evita muchos bugs Hay pocas funciones
Este programa tiene dos partes
definidas: declarativa y ejecutiva estos
evitan impresiones
El tipo de variable de Pascal se fija en
su definición; la asignación a variables
de valores tipo incompatible no están
autorizadas esto previene errores
comunes en donde las variables son
utilizadas correctamente
Python • Lenguaje de alto nivel • Lentitud
• Polivalente y de paradigmas • Consumo de memoria
• Bibliotecas y frameworks • Desarrollo móvil
• Portabilidad
• Gratis y de código abierto
• Baja curva de aprendizaje

Fuentes:
• Android, T. (2021b, mayo 10). ¿Qué es la programación estructurada? Tecnología Android. Recuperado 16 de marzo
de 2022, de https://tecnologiandroid.com/que-es-la-programacion-
estructurada/#:%7E:text=Los%20lenguajes%20de%20la%20programaci%C3%B3n%20estructurada,-
En%20principio%2C%20el&text=Los%20representantes%20populares%20son%20Ada,Pascal%2C%20Python%2
0o%20Visual%20Basic.
• 4.2.- Lenguajes de programación estructurados. | ED01.- Desarrollo de software. (s. f.-b). WEB. Recuperado 16 de
marzo de 2022, de
https://ikastaroak.birt.eus/edu/argitalpen/backupa/20200331/1920k/es/DAMDAW/ED/ED01/es_DAMDAW_ED01_C
ontenidos/website_42_lenguajes_de_programacin_estructurados.html

También podría gustarte