El documento introduce los conceptos básicos de software, incluyendo las definiciones de programa, lenguaje de programación, compilador e intérprete. Explica que el software se clasifica en sistema y de aplicaciones, y cubre temas como instalación de software, derechos de autor, licencias y diferentes tipos como shareware, freeware y código abierto.
3. Software de Aplicaciones Lo Básico del Software El software está conformado por programas y datos que funcionan en conjunto para proporcionar al computador las instrucciones y los datos necesarios para realizar un tipo de tarea específico.
4. Software de Aplicaciones Un programa computacional es un conjunto detallado de instrucciones que paso a paso le indican al computador como resolver un problema o llevar a cabo una tarea. Estas instrucciones , en un programa computacional son escritas en un lenguaje que el computador pueda interpretar y procesar.
5. Software de Aplicaciones El lenguaje de programación proporciona las herramientas que un programador emplea para crear software . Los lenguajes de programación permiten crear una lista de instrucciones, llamadas código fuente.
6. Actualmente se utilizan los llamados lenguajes de alto nivel que tienen similitudes con el lenguaje humano y producen programas que son fáciles de probar y modificar. Ejemplos C++, Java, COBOL y Visual Basic. El Computador trabaja en lenguaje de máquina (Código Binario 0 y 1). Software de Aplicaciones
7.
8. Software de Aplicaciones Un Compilador traduce todas las instrucciones de un programa de una vez y genera un archivo con el programa escrito en lenguaje de máquina, a éste archivo se le conoce como código Objeto o programa objeto.
9. Software de Aplicaciones La mayoría de los programas que vienen en un CD de software son compilados, de modo que sólo vienen las instrucciones en código de máquina.
10. Software de Aplicaciones Un Interprete convierte instrucción por instrucción, mientras que el programa se está ejecutando. Este método de traducción es más común en programas Web. Ejemplos: JavaScript y VBScript .