Categorías: Todo - instrucciones - código - programa - bibliotecas

por Jose Eduardo Magaña Lopez hace 2 años

921

Lenguaje de programación y su clasificación

Existen diferentes tipos de códigos en el ámbito de la programación, cada uno con características y propósitos específicos. El código intermedio es abstracto y no depende de la máquina específica, mientras que el código máquina es interpretado directamente por el hardware, como microprocesadores o microcontroladores.

Lenguaje de programación y su clasificación

Topic flotante

Lenguaje de programación y su clasificación

Compilación

proceso de compilación
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

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.

Clasificaciones

orientación
es un paradigma de programación que viene a innovar la forma de obtener resultados.
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.
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.
generación
Los lenguajes de primera generación, o 1GL, lenguajes de bajo nivel que son lenguaje de máquina.

Tipos de código

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.
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 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 intermedio
es un codigo abstracto independiente de la máquina para la que se generará el código objeto.
código fuerte
es un conjunto de líneas de texto con los pasos que debe seguir la computadora para ejecutar un programa.

Lenguaje de programació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.
sintaxis
refiere a las formas y estructura que debe tener un lenguaje para su correcta interpretación.
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.
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.
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
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.