jueves, 19 de junio de 2014

VENTAJAS Y DESVENTAJAS DE LA PROGRAMACION DE CUARTA GENERACION

Los lenguajes de cuarta generación son ciertas herramientas prefabricadas, que aparentemente dan lugar a un lenguaje 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: NATURALPL/SQLADF Oracle
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 de instrucciones 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 en pé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 este motivo 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.

caracteristicas de PROGRAMACION DE CUARTA GENERACION

Los lenguajes de cuarta generación son aquellos lenguajes de programacióno entornos de programación diseñados con un propósito específico, por ejemplo, el desarrollo de software comercial.

La cuarta generación de lenguajes es la continuación de la tercera generación (3GL), donde se continúa la tendencia hacia una mayor abstracción y poder en las sentencias.

A los lenguajes de programación de cuarta generación le continúan los de quinta generación (5GL).


Características generales de los 4GL

La cuarta generación incorpora lenguajes y metodologías de más alto nivel, con lo cual, empleando sentencias simples, se generan instrucciones que, en los lenguajes 3GL, hubiesen sido más complicadas. Esto también disminuye la posibilidad de errores al programar.

La idea del avance de la programación es que el programador se concentre en la resolución del problema y no en las complicaciones inherentes al lenguaje. Los lenguajes de cuarta generación son diseñados para reducir el esfuerzo en la programación, además de los tiempos y costos del desarrollo de software: no en todos los casos logran su cometido.

miércoles, 18 de junio de 2014

INFÓRMATE SOBRE LAS PROGRAMACION EN 4G


PROGRAMACIÓN EN LENGUAJES DE CUARTA GENERACIÓN
                       
  • Son lenguajes que se relacionan menos con procedimientos y que son aun mas parecidos al ingles que los lenguajes de tercera generación.
  • Algunas características incluyen capacidades de consulta y base de datos, de creación de códigos y capacidades gráficas.
Ejemplos Visual C++, Visual Basic, Power Builder, Delphi, Forte y muchos otros.
  • Lenguajes de consulta son utilizados para hacer preguntas ala computadora con frases parecidas alas de un idioma, ejemplo el inglés.
  • Lenguaje de consulta estructurado. Lenguaje estándar que a menudo se usa para realizar consultas y manipulaciones ala base de datos.
  • Los lenguajes de cuarta generación son aquellos lenguajes de programación o entornos de programación diseñados con un propósito específico, por ejemplo, el desarrollo de software comercial.

    La cuarta generación de lenguajes es la continuación de la tercera generación (3GL), donde se continúa la tendencia hacia una mayor abstracción y poder en las sentencias.


    A los lenguajes de programación de cuarta generación le continúan los de quinta generación (5GL).
Ejemplos de lenguajes 4GL

De uso general:

* Clipper
* Cognos PowerHouse 4GL
* DataFlex
* FoxPro
* Lycia Querix 4GL
* Omnis Studio SDK
* Panther
* PowerBuilder
* SheerPower4GL
* SQLWindows/Team Developer
* Uniface
* Visual DataFlex
* WinDev
* XBase++

Lenguajes de consulta de base de datos:

* FOCUS
* Genero
* Informix-4GL
* Lycia Querix 4GL
* NATURAL
* Progress 4GL
* Ingres 4GL
* SQL

Generadores de reportes:

* BuildProfessional
* LINC
* NATURAL
* Oracle Reports
* Progress 4GL
* Quest
* RPG-II

De manipulación, análisis y reporte de datos

* Ab Initio
* ABAP
* Aubit-4GL
* CorVision
* Easytrieve
* FOCUS
* GraphTalk
* IDL
* IGOR Pro
* Informix-4GL
* LabVIEW
* MAPPER (Unisys/Sperry) ahora parte de BIS
* MARK-IV (Sterling/Informatics) ahora VISION:BUILDER de CA
* Mathematica
* MATLAB
* NATURAL
* PL/SQL
* Progress 4GL
* PROIV
* Ramis
* Scilab
* SAS
* Synon
* XBase++
* SQR
* Xquery 

Creadores de GUI

* 4th Dimension (Software)
* Omnis Studio
* OpenROAD
* Progress 4GL AppBuilder
* XUL: puede ser usado con Xquery para crear rápidamente aplicaciones GUI de base de datos

BIENVENIDOS A MI BLOGG



       BIENVENIDOS A ESTE  NUEVO BLOG