PROGRAMA (software)
PROGRAMACIÓN
El proceso de escribir un programa se llama……. PROGRAMACIÓN.
LEGUAJE DE PROGRAMACION
Los lenguajes de programación son herramientas que nos permiten crear programas y software. Entre ellos tenemos
C, Delphi, Visual Basic, Pascal, Java, PHP etc..
ALGORITMO
Un Algoritmo es una secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones que un ordenador debe realizar para llevar a cabo una tarea en un tiempo más finito. [Donald E. Knuth, 1968]
ALGORITMO, PROGRAMA E INSTRUCCIÓN
● Un programa es un conjunto ordenado de instrucciones, escritas en un lenguaje de
programación, cuya finalidad es indicarle a la computadora cómo realizar una tarea.
● En los lenguajes de programación, como en todo lenguaje, existe un conjunto de
reglas que deben seguirse.
Código fuente: Conjunto de sentencias entendibles por el programador que componen el programa o una parte de ello. Suele estar almacenado en un fichero del tipo texto como los que se pueden abrir por ejemplo, con el bloc de notas o Wordpad en los entornos Windows. El código fuente estará escrito en un lenguaje de programación determinado, elegido por el programador, como pueden ser: Basic, C, C++, C#, Java, Perl, Python, PHP.
Código objeto: Conjunto de instrucciones y datos escritos en un lenguaje que entiende el ordenador directamente: binario o código máquina. Provienen de la traducción de cierto código fuente, es un fragmento del programa final y es específico de la plataforma de ejecución.
Código ejecutable: Reúne diferentes códigos u objetos generados por los programadores junto con las “librerías de uso general” (propias del entorno o del lenguaje de programación) componiendo el programa final. Este es el código que ejecutan los usuarios del sistema, y es específico para una plataforma concreta: Windows, Linux, Mac OS, o cierto sistema Hardware.
¿Qué es un error sintáctico?
Los errores de sintaxis, o sintácticos, ocurren cuando el programador escribe código que no va de acuerdo a las reglas de escritura del lenguaje de programación. mal diseño del programa. Puede ocurrir que una línea de código observe todas las reglas sintácticas del lenguaje, pero el código tenga una lógica equivocada.
Un error semántico se produce cuando la sintaxis del código es correcta, pero la semántica o significado no es el que se pretendía. La construcción obedece las reglas del lenguaje, y por ello el compilador o intérprete no detectan los errores semánticos.
·
¿Qué es un compilador?
Es un Software que traduce un programa escrito en un lenguaje de programación de alto nivel (C / C ++, COBOL, JAVA, etc.) en lenguaje de máquina. Un compilador generalmente genera lenguaje ensamblador primero y luego traduce el lenguaje ensamblador al lenguaje máquina. Una utilidad conocida como «enlazador» combina todos los módulos de lenguaje de máquina necesarios en un programa ejecutable que se puede ejecutar en la computadora.