Los lenguajes de programación no han dejado de ser un conjunto de símbolos con una estructura gramatical, reglas semánticas y de sintaxis. En este orden, los lenguajes de alto nivel han facilitado su uso al implementar un lenguaje parecido al inglés, más reducido y formal, para establecer condiciones como if-then-else, indicar el tipo de dato que se va a manejar, como integer, real, double, o señalar eventos como print. De igual manera, hay signos y operadores que ayudan a estructurar operaciones matemáticas o lógicas, como suma, resta, multiplicación (+, -, *, /), etcétera.
Revisa la siguiente información sobre los componentes generales de un lenguaje de programación. DEREK ALFREDO TUNGUI MEDEL
Instrucciones:Son estructuras gramaticales predefinidas, muy parecidas al lenguaje humano, para generar secuencias de acciones que conformen un programa. Van desde los operadores aritméticos y lógicos básicos (sumas, restas, and, or) hasta instrucciones más especializadas para realizar diversas acciones dentro del programa, como guardado de archivos, volcado de pantalla de un texto, etcétera.
DEREK ALFREDO TUNGUI MEDEL
Control de flujo:Se refiere a la secuencia de acciones de un programa. En ocasiones, dentro de la secuencia de instrucciones, hay puntos donde el programa debe tomar decisiones con base en el valor de una variable o el cumplimiento de una cierta condición. El tipo de instrucciones que posibilitan dichas acciones son, precisamente, las de control de flujo: condicionales (if-then-else), de bucle (for o while) o selección (case). DEREK ALFREDO TUNGUI MEDEL
Funciones y objetos:Con la aparición de la programación estructurada también surge el empleo de funciones: una serie de instrucciones localizadas fuera del cuerpo principal del programa que realizan una tarea específica y regresan un resultado; pueden ser empleadas a lo largo de un programa una o varias veces. Los lenguajes de alto nivel, además de las funciones predefinidas por el propio lenguaje, permiten al programador diseñar y construir sus propias funciones.
DEREK ALFREDO TUNGUI MEDEL
De igual manera, con el paso del tiempo y la aparición de la programación orientada a objetos, surgen los objetos en el ámbito de la programación: una serie de entidades que combinan las estructuras de datos (atributos del objeto) e instrucciones aplicables a un objeto (métodos del objeto). DEREK ALFREDO TUNGUI MEDEL
Así como las funciones, este tipo de lenguaje hace que el programador defina sus propios objetos para facilitar su tareaUn intérprete es un programa que analiza y ejecuta un código fuente, toma un código, lo traduce y a continuación lo ejecuta. Por lo tanto, el PHP, Perl y Python son lenguajes interpretados. DEREK ALFREDO TUNGUI MEDEL
En cuanto a un compilador es un programa (o conjunto de programas) que traduce un programa escrito en código fuente, generando un programa en código objeto (proceso conocido como compilación). Después, al código objeto se le agregan las librerías a través de un programa (linker) y se obtiene el código ejecutable.DEREK ALFREDO TUNGUI MEDEL
- 1 more item...