Ventajas y desventajas.
Ventajas y desventajas.
Ventajas:
· Hace posible la lectura secuencial de los programas y con ello facilita su comprensión.
· Permite reducir significativamente los errores producto de efectos colaterales inadvertidos.
· Debido a que el código es más fácil de comprender (si se lo compara con código que no usa estructuras de control del flujo de ejecución), los errores también suelen ser más fáciles de encontrar y corregir.
· Lo anterior hace que también sea más sencillo extender los programas (mantenimiento).
· Consecuencia directa de lo anterior es que el mantenimiento de los programas suele tener un costo más reducido.
Desventajas:
- El traductor o compilador tiene que traducir el lenguaje de alto nivel al lenguaje de máquina. Por tanto, se tiene que pagar un precio en el uso de tiempo de la computadora
- El código objeto generado por el compilador puede ser ineficiente si se compara con un programa equivalente en lenguaje ensamblador.
- Mismo código repetido
Comentarios
Publicar un comentario