Lenguajes De Alto Nivel

Páginas: 7 (1701 palabras) Publicado: 11 de febrero de 2013
LENGUAJES DE ALTO NIVEL

María M. Matos Berrios Jorge Rodríguez

COMP 2110 Prof. Marvin Márquez

CONTENIDO DEL TEMA
            Introducción Historia del Programa Tipos De Lenguaje De Programación Evolución de los programas Definiciones Lenguajes de Alto Nivel Propósito Principales Lenguajes De Alto Nivel Otros Lenguajes De Alto Nivel Ventajas Y Desventajas ConclusiónBibliografía

INTRODUCCION
 Debido a la dificultad de trabajar con lenguajes de bajo nivel, lenguajes de alto nivel fueron diseñados para facilitar la forma de escribir programas.  Estos facilitan la forma en que se escriben los programas y las posibilidades son infinitas. A continuación veremos como estos programas evolucionaron hasta llegar a lo que son hoy.

HISTORIA DEL PROGRAMA
 Aldesarrollarse las primeras computadoras electrónicas, se vio la necesidad de

programarlas, es decir, de almacenar en memoria la información sobre la tarea que iban a ejecutar.

 Las primeras se usaban como calculadoras simples; se les indicaban los pasos de cálculo, uno por uno  John Von Neumann desarrolló el modelo que lleva su nombre, para describir este concepto de "programa almacenado". Eneste modelo, se tiene una abstracción de la memoria como un conjunto de celdas, que almacenan simplemente números.  Estos números pueden representar dos cosas: los datos, sobre los que va a trabajar el programa; o bien, el programa en sí.

 Se tenía el problema de representar las acciones que iba a realizar la computadora, y que la memoria, al estar compuesta por “switches” correspondientes alconcepto de bit, solamente nos permitía almacenar números binarios.

TIPOS DE LENGUAJE DE PROGRAMACION
• Lenguajes de Primera Generación ó 1GL – Lenguaje de maquina • Lenguajes de Segunda Generación ó 2GL
– Consisten mayormente de lenguajes de ensamble

• Lenguajes de Tercera Generación ó 3GL
– Lenguajes de programación de alto Nivel

• Lenguajes de Cuarta Generación ó 4GL
– Lenguajes queconsisten de aseveraciones similares a las usadas en el lenguaje humano. Mayormente usados en la programación de bases de datos.

• Lenguajes de Primera Generación ó 5GL
– Lenguaje que contienen herramientas visuales para la facilitación del desarrollo del programa. Son usados mayormente en para programas de Inteligencia Artificial

EVOLUCION DE LOS PROGRAMAS


Lenguaje de Maquina
 Esel lenguaje más primitivo, depende directamente del hardware, y requiere del programador que conozca el funcionamiento de la máquina al más bajo nivel.  Esto, ya que el hardware se desarrolló antes del software, y además cualquier software finalmente tiene que expresarse en el lenguaje que maneja el hardware  Trabaja a base de un sistema de códigos directamente interpretable por un circuitomicroprogramable

 Los circuitos microprogramables son sistemas digitales que solo trabajan con 1 y 0
 La programación en esos momentos era sumamente tediosa, pues el programador tenía que "bajarse" al nivel de la máquina y decirle, paso a pasito, cada punto de la tarea que tenía que realizar  Debía ser expresado en forma numérica y por ende, este proceso era propenso a errores

EVOLUCION DELOS PROGRAMAS


Lenguaje de Ensamble
 Surge el nacimiento de las primeras herramientas automáticas para

generar el código máquina

 Utilizado mayormente para escribir programas informáticos

 Fue usado principalmente en los inicios del desarrollo de software
 Sustituye los códigos de operaciones numéricos del lenguaje de máquina por símbolos alfabéticos

 Se incurren en menoserrores y los que se cometen son más fáciles de localizar.
 son más fáciles de modificar que los programas en lenguaje de máquina  están diseñados para la marca y modelo específico de procesador que se utiliza

DEFINICIONES
 “Syntax”

 Es el conjunto de reglas para escribir las instrucciones de lenguaje gramaticalmente


Bytecode
 Código intermedio entre el código fuente y el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje de alto nivel
  • lenguajes de alto nivel
  • Lenguaje de alto nivel
  • Lenguajes de alto nivel
  • Lenguajes De Alto Nivel
  • Lenguajes De Programación De Alto Nivel
  • Lenguaje De Alto Nivel.
  • Lenguaje de alto y bajo nivel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS