Professional Documents
Culture Documents
Definiciones
Aplicacin/Programa: (dice a un ordenador que hacer) Es un conjunto de instrucciones que va siguiendo la computadora a fin de lograr un resultado especfico.
Definiciones
Lenguaje de programacin: Es un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento fsico y lgico de una mquina. Adems entiende diferentes lenguajes: Basic, C, C++, java, ... tiene que estar traducida a un cdigo que ordenador entiende -> .exe Compilador: transforma el cdigo escrito en un lenguaje de programacin a un cdigo que un ordenador pueda ejecutar -> bit / byte, ensamblador (assembler) Datos: una coleccin de datos que se proporcionan a los algoritmos que se han de ejecutar para encontrar una solucin: los datos se organizarn en estructuras de datos
Tipos de programacin
Programacin lineal, nace cmo solucin a problemas de costos en la segunda guerra mundial, corresponde a una lista de instrucciones. Programacin modular, divide un programa en mdulos (procedimientos) Programacin estructurada, a finales de los 60, Bhm-Jacopini, demuestra que todo programa puede escribirse utilizando nicamente las tres instrucciones de control siguientes: - Secuencia - Instruccin condicional. - Iteracin (bucle de instrucciones) con condicin al principio.
Programacin orientada a objetos (POO), su uso se populariz a a principios de los 90, define un objeto como la unidad que en tiempo de ejecucin realiza las tareas de un programa, interactuando unos con otros.
Programacin funcional o lgica, sus funciones remontan de los aos 50, est constituido nicamente por definiciones de funciones.