Secuencia de instrucciones para realizar
tareas en una computadora
Las instrucciones son ejecutadas
dentro del CPU
Son creados en un formato de código fuente legible
para el humano para crear los algoritmos que
posteriormente serán ejecutados por la
computadora en forma de instrucciones
El código fuente es creado por "Programadores"
Compilador de Código Fuente
Programa de computadora capaz de traducir el
código fuente en lenguaje de programación, a código
maquina para su ejecución
El proceso de compilación se divide
en: Análisis y Síntesis
Análisis: Consiste en la
descomposición del programa
fuente en componentes léxicos
Síntesis: Su objetivo es la generación de la salida expresada
en el lenguaje objeto y suele estar formado por una o varias
combinaciones de fases de Generación de Código
Lenguajes de Programación del Código Fuente
Lenguajes formales diseñados para la creación
de código fuente
Capaces de controlar el comportamiento físico
y lógico de una computadora
Se conforman por un conjunto de símbolos y
reglas que definen su estructura y el significado
de sus elementos y expresiones
Al proceso por el cual se escribe, se prueba, se depura, se
compila (de ser necesario) y se mantiene el código fuente de
un programa informático se le llama programación.
Los lenguajes de programación se clasifican en:
Lenguajes de Alto Nivel y Lenguajes de Bajo Nivel
Lenguajes de Bajo Nivel: es aquel en el que sus
instrucciones ejercen un control directo sobre el hardware
y están condicionados por la estructura física de las
computadoras que lo soportan
Ejemplos: Lenguaje Ensamblador
Lenguaje de Alto Nivel: se caracteriza por expresar el algoritmo
de una manera adecuada a la capacidad cognitiva humana, en
lugar de la capacidad ejecutora de las máquinas.
Ejemplos: Java, Basic, C++, C#, Cobol, Jquery, PHP, Ruby, etc.