Lenguaje de programación y su clasificación

Lenguaje de programación

estructura de código

Fue diseñado a mediados de la década de 1980 por Bjarne Stroustrup. Abarca dos paradigmas de la programación: la estructurada y la orientada a objetos.

palabras reservadas

En los lenguajes informáticos, una palabra reservada es una palabra que tiene un significado gramatical especial para ese lenguaje y no puede ser utilizada como un identificador de objetos en códigos del mismo, como pueden ser las variables

expresiones

es una combinación de constantes, variables o funciones, que es interpretada de acuerdo a las normas particulares de precedencia y asociación para un lenguaje de programación en particular.

símbolos especiales

definen la forma de ejecución de las sentencias de código de computadora o los comandos interpretados. Pueden ser un único carácter, como el punto y coma que usa el código Visual Basic para separar las sentencias cuando quieres incluirlas en una única línea de código.

sintaxis

refiere a las formas y estructura que debe tener un lenguaje para su correcta interpretación.

semántica

es el campo que tiene que ver con el estudio riguroso desde un punto de vista matemático del significado de los lenguajes de programación.

Tipos de código

código fuerte

es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar un programa.

código intermedio

es un codigo abstracto independiente de la máquina para la que se generará el código objeto.

código maquina

s el sistema de códigos directamente interpretable por un circuito micro programable, como el microprocesador de una computadora o el microcontrolador de un autómata.

programa ejecutable

corresponde a unidades de programas. Donde la computadora puede realizar las instrucciones compiladas que tendrán enlazadas una o varias bibliotecas. Pero en realidad, este código se encuentra empaquetado y listo para ser ejecutado en cualquier computadora.

código objeto

se llama código objeto al código que resulta de la compilación del código fuente. Puede ser en lenguaje máquina o bytecode, y puede distribuirse en varios archivos que corresponden a cada código fuente compilado.

código nativo

se usa como seudónimo de lenguaje de máquina. Este puede ser creado directamente para microcontroladores extremadamente sencillos o código fuente ya compilado, que puede ser interpretado por la máquina.

Clasificaciones

generación

Los lenguajes de primera generación, o 1GL, lenguajes de bajo nivel que son lenguaje de máquina.

nivel

se clasifican en: Primera generación: el lenguaje máquina y el ensamblador. Segunda generación: aquí encontramos los primeros lenguajes de programación de alto nivel, ejemplos de ellos son FORTRAN, COBOL.

proposito

proporciona una serie de instrucciones que permiten a un programador escribir secuencias de órdenes y algoritmos para controlar el comportamiento físico y lógico de una computadora con el objetivo de que produzca diversas clases de datos.

orientación

es un paradigma de programación que viene a innovar la forma de obtener resultados.

Compilación

proceso de compilación

análisis

eterminar cuáles son las exigencias del problema y estudiar si se puede resolver poniendo en práctica las técnicas y conocimientos científicos que se pueden usar en la Ingeniería del Software.

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 y de optimización de código en las que se busca obtener un programa objetivo lo más

Topic flotante

Topic flotante

Topic flotante

Topic flotante

Topic flotante

Topic flotante