Lenguajes de programacion de alto nivel ejemplos

Lenguajes de programacion de alto nivel ejemplos

Lenguajes de programacion de alto nivel ejemplos

Lenguaje de alto nivel y lenguaje de bajo nivel

El único lenguaje que puede entender el hardware de los ordenadores es el código binario formado por 1s y 0s. Aprende cómo se utilizan los compiladores y los intérpretes para traducir un programa informático a código binario en esta lección de vídeo.
Lenguajes de programaciónUn programa es un conjunto de instrucciones que indica a un ordenador lo que debe hacer para dar solución a un problema concreto. Los programas se escriben utilizando un lenguaje de programación. Un lenguaje de programación es un lenguaje formal diseñado para comunicar instrucciones a un ordenador. Hay dos tipos principales de lenguajes de programación: los de bajo nivel y los de alto nivel.

Tipos de lenguaje de alto nivel

Un lenguaje de alto nivel (HLL) es un lenguaje de programación como C, FORTRAN o Pascal que permite a un programador escribir programas más o menos independientes de un tipo concreto de ordenador. Estos lenguajes se consideran de alto nivel porque se acercan más a los lenguajes humanos y se alejan de los lenguajes de máquina[2].
En informática, un lenguaje de programación de alto nivel es un lenguaje de programación con una fuerte abstracción de los detalles del ordenador. A diferencia de los lenguajes de programación de bajo nivel, puede utilizar elementos del lenguaje natural, ser más fácil de usar o automatizar (o incluso ocultar por completo) áreas significativas de los sistemas informáticos (por ejemplo, la gestión de la memoria), haciendo que el proceso de desarrollo de un programa sea más sencillo y comprensible que cuando se utiliza un lenguaje de bajo nivel. La cantidad de abstracción proporcionada define el grado de «alto nivel» de un lenguaje de programación[3].
Un lenguaje de bajo nivel es un lenguaje de programación que proporciona poca o ninguna abstracción de los conceptos de programación y está muy cerca de escribir instrucciones reales de la máquina. Dos ejemplos de lenguajes de bajo nivel son el ensamblador y el código máquina[4].

Retroalimentación

Este artículo puede contener una investigación original. Por favor, mejórelo verificando las afirmaciones realizadas y añadiendo citas en línea. Las afirmaciones que solo consisten en una investigación original deben ser eliminadas. (Marzo de 2017) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)
Este artículo necesita citas adicionales para su verificación. Por favor, ayude a mejorar este artículo añadiendo citas de fuentes fiables. El material sin fuente puede ser cuestionado y eliminado.Buscar fuentes:  «Lenguaje de programación de bajo nivel» – noticias – periódicos – libros – scholar – JSTOR (julio de 2015) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)
Un lenguaje de programación de bajo nivel es un lenguaje de programación que proporciona poca o ninguna abstracción de la arquitectura del conjunto de instrucciones de un ordenador: comandos o funciones en el mapa del lenguaje que son estructuralmente similares a las instrucciones del procesador. Por lo general, esto se refiere al código máquina o al lenguaje ensamblador. Debido a la baja (de ahí la palabra) abstracción entre el lenguaje y el lenguaje de máquina, los lenguajes de bajo nivel se describen a veces como «cercanos al hardware». Los programas escritos en lenguajes de bajo nivel tienden a ser relativamente no portables, debido a que están optimizados para un determinado tipo de arquitectura de sistema.

Lenguajes de programacion de alto nivel ejemplos 2021

Un lenguaje de programación define un conjunto de instrucciones que se compilan para que la CPU (Unidad Central de Procesamiento) realice una tarea específica. El lenguaje de programación se refiere principalmente a lenguajes de alto nivel como C, C++, Pascal, Ada, COBOL, etc.
Cada lenguaje de programación contiene un conjunto único de palabras clave y sintaxis, que se utilizan para crear un conjunto de instrucciones. Hasta ahora se han desarrollado miles de lenguajes de programación, pero cada uno de ellos tiene su propósito específico. Estos lenguajes varían en el nivel de abstracción que proporcionan del hardware. Algunos lenguajes de programación proporcionan menos o ninguna abstracción, mientras que otros proporcionan una mayor abstracción. En función de los niveles de abstracción, se pueden clasificar en dos categorías:
La imagen que se muestra a continuación describe el nivel de abstracción del hardware. Como podemos observar en la siguiente imagen, el lenguaje de máquina no proporciona ninguna abstracción, el lenguaje ensamblador proporciona menos abstracción, mientras que el lenguaje de alto nivel proporciona un mayor nivel de abstracción.