En esta lección se presenta el concepto de software.
Definición de la Real Academia Española;
Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora.
Definición de la Real Academia Española:
Conjunto de signos y reglas que permite la comunicación con una computadora.
Los programas normalmente se construyen usando uno o más lenguajes de programación.
Definición de la Real Academia Española:
Conjunto de instrucciones codificadas que una computadora interpreta y ejecuta directamente.
Cada arquitectura de hardware tiene un código de máquina diferente.
Programa expresado usando uno o más lenguajes de programación.
Definiciones de la Real Academia Española:
Convertir un programa en lenguaje máquina a partir de otro programa de computadora escrito en otro lenguaje.
Programa que compila.
Un compilador toma como entrada el código de un lenguaje de programación y genera el código para una combinación de lenguaje de máquina y sistema operativo precisos.
Algunos lenguajes de programación que se compilan son:
Programa que ejecuta un código de un lenguaje de computación sin generar un archivo de compilación.
Los lenguajes de programación usados normalmente en un navegador web, como HTML, CSS y JavaScript son interpretados.
El lenguaje de programación Java se compila a un lenguaje de máquina genérico y luego es ejecutado por un intérprete de ese lenguaje de máquina.
En esta lección se definieron los siguientes conceptos:
Software
Lenguaje de programación
Lenguaje de máquina
Código fuente
Compilar
Compilador
Intérprete