SOFTWARE
Programas, módulos de soporte y archivos de datos, que proporcionan a la computadora las instrucciones necesarias, para el desempeño de una tarea.
PROGRAMA CONJUNTO DE INSTRUCCIONES QUE LE INDICA A LA COMPUTADORA, LA FORMA EN QUE DEBE LLEVAR A CABO UNA TAREA.
Archivo principal ejecutable Programa que instala o desinstala en la computadora, un determinado software, se identifican por la extensión .exe.
Módulo de soporte Conjunto de instrucciones auxiliares, que se utilizan junto con el programa principal, cuando éste lo requiere; no está diseñado para que el usuario lo ejecute.
Módulo de datos Conjunto de datos necesarios para desempeñar una tarea, por ejemplo, la revisión automática de las palabras con el diccionario.
LENGUAJES DE PROGRAMACIÓN Proporciona las herramientas que el programador utiliza, para producir software, este lenguaje ayuda a generar instrucciones, llamadas código fuente,
Lenguaje maquinal programas que el procesador puede ejecutar, deben estar en el lenguaje nativo, es decir, en código binario, BAJO NIVEL.
Lenguaje de alto nivel Programas diseñados para escribir instrucciones en lenguaje humano, las computadoras las convierten a lenguaje de bajo nivel.
Compilador Programas que le permiten al computador, convertir en lenguaje binario, las instrucciones escritas en lenguaje humano
EVOLUCIÓN DE LOS LENGUAJES LAS PRIMERAS COMPUTADORAS, SE PROGRAMABAN SIN LENGUAJES DE PROGRAMACIÒN. LOS TÉCNICOS ALAMBRABAN LOS CIRCUITOS, A FIN DE PREPARARLA, PARA CADA TAREA DE PROCESAMIENTO. EL APARECIMIENTO DE LA MEMORIA ABRE EL CAMINO.
PRIMERA GENERACIÓN LENGUAJES MAQUINALES LOS PRIMEROS COMANDOS QUE SE PRESENTAN EN SERIES DE 0 Y 1.
SEGUNDA GENERACIÓN LENGUAJES ENSAMBLADORES PERMITEN QUE LOS PROGRAMADORES, UTILICEN PALABRAS DE COMANDO, ABREVIADAS. SE CLASIFICA DE BAJO NIVEL
TERCERA GENERACIÓN APARECEN LOS LENGUAJES DE ALTO NIVEL UTILIZAN PALABRAS DE COMANDO FÁCILES DE RECORDAR DISMINUYERON LOS ERRORES DE PROGRAMACIÓN