No Se Nd

Páginas: 15 (3653 palabras) Publicado: 26 de julio de 2012
LENGUAJE DE PROGRAMACION
1) Primera Generación: Lenguaje de programación de primera generación se refiere al lenguaje ensamblador también llamado assembly en inglés.
(Lenguaje Ensamblador: o assembler (assembly language en inglés) es un lenguaje de programación de bajo nivel para los computadores, microprocesadores, micro controladores, y otros circuitos integrados programables. Estarepresentación es usualmente definida por el fabricante de hardware, y está basada en los mnemónicos que simbolizan los pasos de procesamiento (las instrucciones), los registros del procesador, las posiciones de memoria, y otras características del lenguaje.

2) Segunda Generación: Lenguaje de programación de segunda generación se refiere al lenguaje ensamblador ensamblado a través de unmacroensamblador. Es el lenguaje de máquina combinado con una serie de poderosas macros que permiten declarar estructuras de datos y de control complejas.

3) Tercera Generación: Los lenguajes de programación de tercera generación son la gama de lenguajes de programación para ámbitos computacionales donde se logra un alto rendimiento con respecto a lenguajes de generaciones anteriores.
Dichos lenguajesson utilizados por especialistas, programadores, y otros para desarrollar programas y sistemas que requieren de un procedimiento específico para la computadora. Entre ellos se encuentran C, Fortran, Smalltalk, Ada, C++, C#, Cobol, Delphi, Java, etc.

LENGUAJE DE CUARTA GENERACION:

Los lenguajes de cuarta generación son ciertas herramientas prefabricadas, que aparentemente dan lugar a unlenguaje de programación de alto nivel que se parece más al idioma inglés que a un lenguaje de tercera generación, porque se aleja más del concepto de "procedimiento". Pueden acceder a bases de datos.
Algunos restringen el nombre de "lenguajes de cuarta generación" para los lenguajes orientados a objetos.
Ejemplos: NATURAL, PL/SQL...
Ventajas y desventajas de los lenguajes de cuarta generación:* Ventajas:
1. Permiten elaborar programas en menor tiempo, lo que conlleva a un aumento de la productividad.
2. El personal que elabora software sufre menos agotamiento, ya que generalmente requiere escribir menos.
3. El nivel de concentración que se requiere es menor, ya que algunas instrucciones, que le son dadas a las herramientas, a su vez, engloban secuencias deinstrucciones a otro nivel dentro de la herramienta.
4. Cuando hay que dar mantenimiento a los programas previamente elaborados, es menos complicado por requerir menor nivel de concentración.
* Desventajas:
1. Las herramientas prefabricadas generalmente son menos flexibles que los lenguaje de alto nivel.
2. Se crea dependencia de uno o varios proveedores externos, lo que se traduce enpérdida de autonomía. A menudo las herramientas prefabricadas contienen librerías de otros proveedores, que conlleva a instalar opciones adicionales que son consideradas opcionales. Los programas que se elaboran generalmente se ejecutan sólo con la herramienta que lo creó (a menos que existan acuerdos con otros proveedores).
3. A menudo no cumplen con estándares internacionales ISO ANSI. Por estemotivo invertir tiempo y dinero es un riesgo a futuro, porque no se sabe a ciencia cierta cuanto tiempo permanecerá la herramienta y su fabricante en el mercado.

La evolución de los lenguajes tiende cada vez más a alejarnos de la maquina o hardware, creando una mayor abstracción de los problemas a resolver, esto es beneficioso pues genera un ahorro significativo de recursos como el tiempo que estan valioso actualmente.
Los Lenguajes de Cuarta Generación tienden a ser muy compatibles entre sus mismas evoluciones lo que nos permite crear aplicaciones con la confianza de que el trabajo realizado no será desechado más adelante.

Algunos lenguajes de cuarta generación:
* Progress 4GL , es un lenguaje muy utilizado pues es portable y muy confiable. Es una plataforma diseñada para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • me nd me
  • No nd
  • nd nd ndnd
  • Nd Chinf
  • ´ñd,v
  • Nd xd
  • nosabemos nd
  • Nd Edne

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS