2. conjunto de técnicas que han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo
3. un programa se entiende como un conjunto de instrucciones entendibles por el ordenador que permiten realizar un trabajo o resolver un problema
4. tipos
5. Un lenguaje de programación no es más que un sistema estructurado y diseñado principalmente para que las máquinas y computadoras se entiendan entre sí y con nosotros, los humanos
6. una aplicación es el conjunto de programas informáticos que realizan procesos específicos, diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo
7. Un sistema Informático es el conjunto de partes interrelacionadas, resulta de la interacción entre los componentes físicos que se denominan Hardware y los lógicos que se denominan Software
8. El software informático Es aquel ejecutado por el hardware o dispositivos de una computadora, permitiendo que el usuario acceda a funciones y operaciones de todo tipo.
9. proceso a través del cual un programa o aplicación informática es desarrollado
10. Programación modular (PM)
11. En la programación modular, el programa principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma de parámetros
12. Programación orientada a objetos (POO)
13. se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilización de los objetos
14. Programación concurrente (PC)
15. Programación funcional (PF)
16. Programación lógica (PL)
17. Se suele utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultánea.
18. Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones
19. Se trata de una programación basada en el cálculo de predicados