Lenguajes de Programación , medio de comunicación para darle ordenes a un sistema informático que le permitan resolver un problema.
Los lenguajes de programación son herramientas esenciales para comunicarse con sistemas informáticos y resolver problemas específicos. Se clasifican en dos categorías principales: lenguajes de alto nivel y lenguajes de bajo nivel.
Lenguajes de Programación , medio de comunicación para darle ordenes a un sistema informático que le permitan resolver un problema.
Evolución: al paso del tiempo los lenguajes se han desarrollado para mejorar la facilidad de uso para lo programadores, y que estos sean mas rápidos en su ejecución.
Alto nivel: lenguajes enfocados al programador ocultando al máximo la comunicación directa a la computadora
Interpretes: Lenguajes que ejecutan directamente al ejecutar cada instrucción lo cual los hace muy lentos en comparación a los compiladores.
Compiladores: lenguajes que tienen que "compilar" el programa es decir traducirlo al lenguaje maquina, lo cual se hace una vez y es mas rápido de ejecutar.
Ensamblador: introducción de palabras en ingles para facilitar la programación
Máquina: primer lenguaje comunicacion directa con ceros y unos 001010111
Tipos de Datos: diferentes maneras de almacenar información de acuerdo a su contenido y lo que podemos hacer (o no) con ella.
Decimal: Información numérica para hacer operaciones matemáticas con o sin decimales, por ejemplo: promedio, estatura, peso
Entero: Información numérica para hacer operaciones matemáticas con números enteros: por ejemplo: edad, no_de_hijos.
Cadena: información de texto que puede incluir tanto letras como números, sin embargo no se pueden hacer operaciones matemáticas por ejemplo: nombre, dirección,
Clasificación: De acuerdo a su cercanía con manera en que la computadora o el programador entiende las instrucciones hay 2 tipos de lenguajes.
Bajo nivel: Lenguajes con instrucciones muy cercanas a como la computadora entiende las acciones, complejo de programar pero muy rápido
Alto nivel: Lenguajes con instrucciones muy sencillas de entender para el lenguaje humano con lo que se facilita la creación de programas pero lentos por que se deben traducir a lenguaje maquina
Elementos: para crear un programa en un lenguaje de programación debemos considerar los siguientes elementos para estructuras las instrucciones
Semántica: reglas que especifican los resultados de las instrucciones indicadas con el alfabeto y que respetan a la sintaxis.
Sintaxis: forma de como escribe el alfabeto para especificar las instrucciones.
Alfabeto: Grupo de caracteres válidos para escribir instrucciones.