Programación informática
¿Qué es la lógica?
Es una ciencia formal que estudia la estructura o formas del pensamiento humano.
Este es el punto de inflexión que nos diferencia de los animales.
La lógica es un razonamiento.
¿Qué es el lenguaje?
Es una serie de símbolos que sirven para transmitir uno o más mensajes entre dos entidades diferentes.
El lenguaje es una forma de comunicarse con otra persona
Lenguaje natural
Lenguaje artificial
Lenguaje verbal
¿Qué es un programa?
Es una secuencia de instrucciones escritas para realizar una tarea específica en un ordenador, partiendo de este punto un procesador de texto.
¿Qué tarea específica realiza?
Facilita la relación de documentos
Libros
Tesis
Informes
¿Qué es un lenguaje de programación?
Es un sistema estructurado y diseñado para que la máquina y el hombre se entiendan entre sí.
Lenguajes de bajo nivel
Utilizado fundamentalmente para controlar el hardware de ordenador y dependen totalmente de la máquina.
Lenguaje máquina
Son las instrucciones nativas de una computadora que utilizar el sistema binario que consta de 0 y 1 denominados bin.
Todo código fuente en última instancia debe de llevar a un lenguaje máquina.
Mediante el proceso de compilación, este lenguaje es mucho más rápido es mucho más rápido que los lenguajes de alto nivel pero sus desventajas es que son bastante difíciles de utilizar.
Lenguaje ensamblador
Es un derivado del lenguaje de máquina y está formado por abreviaturas de letras y números.
Con la aparición de este lenguaje se crearon los programas traductores para poder pasar los programas escritos en lenguaje ensamblador a lenguaje máquina.
Lenguajes de alto nivel
Sirven especialmente para crear programas informáticos que solucionan diferentes problemas.
Lenguaje compilado
El código fuente es transformado en lenguaje de máquina, y el empaquetado en un archivo ejecutable, entendible para la plataforma que fuera.
Lenguaje interpretado
El código fuente es leído y transformado al lenguaje máquina por un intérprete a medida que se leen los archivos a ejecutar en secuencia.