Kategorien: Alle - naturales - programación - antecedentes - estructura

von Donovan Rodriguez Ortiz Vor 4 Monaten

119

Tipos de lenguaje de programación

Los lenguajes de programación pueden clasificarse de diversas maneras, entre ellas, en lenguajes declarativos y lenguajes de alto y bajo nivel. Los lenguajes declarativos se enfocan en describir funciones o expresiones lógicas, mientras que los lenguajes de alto nivel tienen la ventaja de expresar programas de manera sencilla y son más comprensibles para los humanos.

Tipos de lenguaje de programación

Tipos de lenguaje de programación

Fases de la compilacion

La compilación permite crear un programa de computadora que puede ser ejecutado por ésta y comprende tres pasos: Esquema sobre las fases de compilación

Tipos de estructura de datos

Las estructuras de datos son elementos de los lenguajes de programación que permiten manipular de forma más eficiente variables diversas: numéricas o tipo texto

Lenguajes orientados al problema

Están diseñados para problemas específicos, principalmente de gestión; suelen ser generadores de aplicaciones.

Lenguajes declarativos

Los programas se construyen mediante descripciones de funciones o expresiones lógicas (Lisp, Prolog).

Lenguajes imperativos

Emplean instrucciones como unidad de trabajo de los programas (Cobol, Pascal, C, Ada

Lenguajes de alto nivel

Se puede decir que el problema principal de los lenguajes de alto nivel es su gran cantidad, además de las diferentes versiones o dialectos que se han desarrollado de algunos de ellos.
Una clasificación muy extendida, atendiendo a la forma de trabajar de los programas y la filosofía en la que fueron concebidos, es la siguiente.

Clasificacion

Los circuitos microprogramables son sistemas digitales lo que significa que trabajan con dos unicos niveles de tencion simbolizados

Antecedentes

Profesor de matematicas e inventor en la universidad de Cambridge e inglaterra a mediados del siglo xx
Fue el primero en coensivir el lenguaje de programacion

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

Lenguajes naturales

Están desarrollándose nuevos lenguajes con el objetivo de aproximar el diseño y construcción de programas al lenguaje de las personas.

Lenguajes orientados a objetos

El diseño de los programas se basa más en los datos y su estructura. La unidad de proceso es el objeto y en él se incluyen los datos (variables) y operaciones que actúan sobre ellos (Smalltalk, C++).

Componentes

lLos 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
hay signos y operadores que ayudan a estructurar operaciones matemáticas o lógicas, como suma, resta, multiplicación (+, -, *, /), etcétera.

Lenguajes de bajo nivel

El término ensamblador (del inglés assembler) se refiere a un tipo de programa informático encargado de traducir un archivo fuente, escrito en un lenguaje ensamblador,
codigo de la máquina ejecutable directamente por la máquina para la que se ha generado.

Lenguaje máquina

Sitema de códigos interpretable directamente por un circuito microprogramable, como el microprocesador de una computadora
conjunto de instrucciones que determinan acciones que serán realizadas por la máquina

Normalmente estas instrucciones son ejecutadas en secuencia, con eventuales cambios de flujo causados por el propio programa o eventos externos

Caracteristicas del lenguaje C

es muy empleado porque puede ser desarrolado para utilizar programas de diversa naturaleza como lenguajes manejadores.

Definicion

Es una herramienta que permite desarrollar sofware o programas para compuradoras