SlideShare una empresa de Scribd logo
ALTO NIVEL
Un lenguaje de programación de alto nivel se caracteriza por expresar el algoritmo de una
manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las
máquinas.
En los primeros lenguajes, la limitación era que se orientaban a un área específica y sus
instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes
procedimentales o lenguajes de bajo nivel. Otra limitación de estos es que se requiere de
ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas.
Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un
problema de procesamiento de datos de una manera más fácil y rápida.
Lenguaje de alto nivel se refiere al nivel más alto de abstracción de lenguaje de máquina. En
lugar de tratar con registros, direcciones de memoria y las pilas de llamadas, lenguajes de alto
nivel se refieren a las variables, matrices, objetos, aritmética compleja o expresiones
booleanas, subrutinas y funciones, bucles, hilos, cierres y otros conceptos de informática
abstracta, con un enfoque en la facilidad de uso sobre la eficiencia óptima del programa.
BAJO NIVEL
es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que
representan instrucciones básicas para
los computadores, microprocesadores, microcontroladores y otros circuitos
integrados programables. Implementa una representación simbólica de los códigos de
máquina binarios y otras constantes necesarias para programar una arquitectura de
processador y constituye la representación más directa del código máquina específico para
cada arquitectura legible por un programador.
 El código escrito en lenguaje ensamblador posee una cierta dificultad de ser entendido ya
que su estructura se acerca al lenguaje máquina, es decir, es un lenguaje de bajo nivel.
 El lenguaje ensamblador es difícilmente portable, es decir, un código escrito para un
microprocesador, puede necesitar ser modificado, para poder ser usado en otra máquina
distinta. Al cambiar a una máquina con arquitectura diferente, generalmente es necesario
reescribirlo completamente.
BAJO NIVEL Un lenguaje de programación de características bajo nivel es aquel en el
que sus instrucciones ejercen un control directo sobre el hardware y están condicionados
por la estructura física de las computadoras que lo soportan. El uso de la palabra bajo en
su denominación no implica que el lenguaje sea menos potente que un lenguaje de alto
nivel, sino que se refiere a la reducida abstracción entre el lenguaje y el hardware. Por
ejemplo, se utiliza este tipo de lenguajes para programar tareas críticas de los sistemas
operativos, de aplicaciones en tiempo real o controladores de dispositivos.

Más contenido relacionado

DOCX
Programacion mildred
PPT
Lenguajes de programación
PPTX
Nivel de abstraccion
PPT
Lenguajes de programacion
DOCX
Lenguaje de bajo nivel
PPTX
Clasificacion de los lenguajes de programacion
PPTX
Presentación "Estructura de un Programa"
PPTX
Lenguaje de nivel alto
Programacion mildred
Lenguajes de programación
Nivel de abstraccion
Lenguajes de programacion
Lenguaje de bajo nivel
Clasificacion de los lenguajes de programacion
Presentación "Estructura de un Programa"
Lenguaje de nivel alto

La actualidad más candente (20)

PPTX
Lenguajes de Programación
PPTX
Clasificacion de los_lenguajes_de_programacion
PDF
Clasificación de lenguajes
PPTX
lenguajes de programacion
PPTX
Elementos de la programación a nivel del lenguaje
PPTX
Lenguajes de programacion
PDF
Introducción a lenguajes de programación
PPTX
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
PPTX
Lenguajes de Programacion según su Generación
PPTX
lenguajes de programacion
PPTX
Practica
DOCX
Clasific. lenguaje
PPTX
Clasificación de los Lenguajes de Programación
PPTX
Clasificación de los lenguajes de programación
PPTX
Clasificación de los lenguajes de programación
PPTX
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
PPTX
Lenguaje de programacion
PPTX
Lenguaje de programacion de alto nivel
PPTX
Cuadro sinoptico lenguaje de programacion
PPTX
Clasificacion de los lenguajes
Lenguajes de Programación
Clasificacion de los_lenguajes_de_programacion
Clasificación de lenguajes
lenguajes de programacion
Elementos de la programación a nivel del lenguaje
Lenguajes de programacion
Introducción a lenguajes de programación
Compiladores, imterpretadores, lenguaje de alto medio y bajo nivel y lenguaje c
Lenguajes de Programacion según su Generación
lenguajes de programacion
Practica
Clasific. lenguaje
Clasificación de los Lenguajes de Programación
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Lenguaje de programacion
Lenguaje de programacion de alto nivel
Cuadro sinoptico lenguaje de programacion
Clasificacion de los lenguajes
Publicidad

Similar a Alto nivel (20)

DOCX
LENGUAJE DE PROGRAMACION. INVESTIGACION
DOCX
Universidad de panam1.lenguaje de programación
PPTX
Clasificacion de los lenguajes de programacion
PPT
Lenguaje de programacion
PDF
lenguaje de Programacion
PPTX
Presentacion de lenguajes de programacion grado 9.2
PPTX
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
PDF
61 Tema 6 Software (2).pdfwwwwwwwwwwwwwwwwwwwwwwww
DOCX
Lenguaje de programacion
PPTX
Lenguajes de programacion alejandra salvador bartolon
PDF
Deber
PPTX
Lenguajes de programacion
PPTX
Lenguajes de programacion
PPTX
Lenguajes de programacion
PPTX
Jhinet fernanda
PPTX
Lenguaje de programacion UFT
PPTX
Niveles y tipos de lenguajes de programación
DOCX
Evolucion historica del lenguaje de programacion
PPTX
Lenguajes de programacion
PDF
Lenguajes de alto_nivel
LENGUAJE DE PROGRAMACION. INVESTIGACION
Universidad de panam1.lenguaje de programación
Clasificacion de los lenguajes de programacion
Lenguaje de programacion
lenguaje de Programacion
Presentacion de lenguajes de programacion grado 9.2
GRUPO 4 Elementos a traves de los lenguajes de programacion, lenguaje de maqu...
61 Tema 6 Software (2).pdfwwwwwwwwwwwwwwwwwwwwwwww
Lenguaje de programacion
Lenguajes de programacion alejandra salvador bartolon
Deber
Lenguajes de programacion
Lenguajes de programacion
Lenguajes de programacion
Jhinet fernanda
Lenguaje de programacion UFT
Niveles y tipos de lenguajes de programación
Evolucion historica del lenguaje de programacion
Lenguajes de programacion
Lenguajes de alto_nivel
Publicidad

Último (14)

PPTX
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
PDF
Herramientaa de google google keep, maps.pdf
PPT
laser seguridad a la salud humana de piel y vision en laser clase 4
PPTX
Evolución de la computadora ACTUALMENTE.pptx
PDF
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
PDF
Frases de Fidel Castro. Compilación Norelys Morales Aguilera
PPTX
Presentación de un estudio de empresa pp
PDF
LA INTELIGENCIA ARTIFICAL SU HISTORIA Y EL FUTURO
PPTX
Guia de power bi de cero a avanzado detallado
PPTX
presentacion_energias_renovables_renovable_.pptx
PPTX
PRESENTACION NIA 220 idhsahdjhJKSDHJKSHDJSHDJKHDJHSAJDHJKSAHDJkhjskdhasjdhasj...
PPTX
Qué es Google Classroom Insertar SlideShare U 6.pptx
PPTX
Plantilla-Hardware-Informático-oficce.pptx
PDF
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
Herramientaa de google google keep, maps.pdf
laser seguridad a la salud humana de piel y vision en laser clase 4
Evolución de la computadora ACTUALMENTE.pptx
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
Frases de Fidel Castro. Compilación Norelys Morales Aguilera
Presentación de un estudio de empresa pp
LA INTELIGENCIA ARTIFICAL SU HISTORIA Y EL FUTURO
Guia de power bi de cero a avanzado detallado
presentacion_energias_renovables_renovable_.pptx
PRESENTACION NIA 220 idhsahdjhJKSDHJKSHDJSHDJKHDJHSAJDHJKSAHDJkhjskdhasjdhasj...
Qué es Google Classroom Insertar SlideShare U 6.pptx
Plantilla-Hardware-Informático-oficce.pptx
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN

Alto nivel

  • 1. ALTO NIVEL Un lenguaje de programación de alto nivel se caracteriza por expresar el algoritmo de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidad ejecutora de las máquinas. En los primeros lenguajes, la limitación era que se orientaban a un área específica y sus instrucciones requerían de una sintaxis predefinida. Se clasifican como lenguajes procedimentales o lenguajes de bajo nivel. Otra limitación de estos es que se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas. Los lenguajes de alto nivel se crearon para que el usuario común pudiese solucionar un problema de procesamiento de datos de una manera más fácil y rápida. Lenguaje de alto nivel se refiere al nivel más alto de abstracción de lenguaje de máquina. En lugar de tratar con registros, direcciones de memoria y las pilas de llamadas, lenguajes de alto nivel se refieren a las variables, matrices, objetos, aritmética compleja o expresiones booleanas, subrutinas y funciones, bucles, hilos, cierres y otros conceptos de informática abstracta, con un enfoque en la facilidad de uso sobre la eficiencia óptima del programa. BAJO NIVEL es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias para programar una arquitectura de processador y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador.  El código escrito en lenguaje ensamblador posee una cierta dificultad de ser entendido ya que su estructura se acerca al lenguaje máquina, es decir, es un lenguaje de bajo nivel.  El lenguaje ensamblador es difícilmente portable, es decir, un código escrito para un microprocesador, puede necesitar ser modificado, para poder ser usado en otra máquina distinta. Al cambiar a una máquina con arquitectura diferente, generalmente es necesario reescribirlo completamente. BAJO NIVEL Un lenguaje de programación de características bajo nivel es aquel en el que sus instrucciones ejercen un control directo sobre el hardware y están condicionados por la estructura física de las computadoras que lo soportan. El uso de la palabra bajo en su denominación no implica que el lenguaje sea menos potente que un lenguaje de alto
  • 2. nivel, sino que se refiere a la reducida abstracción entre el lenguaje y el hardware. Por ejemplo, se utiliza este tipo de lenguajes para programar tareas críticas de los sistemas operativos, de aplicaciones en tiempo real o controladores de dispositivos.