Está en la página 1de 16

UNIVERSIDAD DEL CARIBE

FACULTAD DE CIENCIAS DE LA TECNOLOGIA


ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

PORTADA

LENGUAJES DE 3RA GENERACIÓN (3GL)

Neftalí De Jesus Página 1 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

INDICE

PORTADA...................................................................................................................................1
INDICE........................................................................................................................................2
PRESENTACION........................................................................................................................3
INTRODUCCIÓN.......................................................................................................................4
LENGUAJES DE PROGRAMACION DE 3 GL........................................................................5
Filosofía....................................................................................................................................6
Propiedades.............................................................................................................................7
Precauciones que se debe tener por ser un lenguaje de bajo nivel.........................................9
Algunas características de las que carece C..............................................................................9
El C de Kernighan y Ritchie.....................................................................................................11
Ejemplo del "viejo estilo":......................................................................................................12
CONCLUSIÓN..........................................................................................................................15

Neftalí De Jesus Página 2 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

PRESENTACION

NOMBRE: Neftalí A De Jesús

MATRICULA: 20182253

MATERIA: Introduccion a la programación

MAESTRO: Pelagio Soriano

TEMA: Lenguajes de programación de 3ra


generación

Neftalí De Jesus Página 3 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

INTRODUCCIÓN

Al hablar de los lenguajes de 3ra generación podemos decir que estoy son de una
trasendencias diferente y es donde se da inicio a las nuevas maneras de programar,
siendo estos los mas probables los de las familias de los C, y los derivados de java, entre
otros viabilizados al alto nivel en la programación.

El objetivo de este es poder definir los diferentes tipos de lenguajes de alto nivel
viabilizados a la programación sencilla, pero de carácter grande.

El lector podra apreciar una conjuntista enfocada de manera cualitativa y con carácter
documental en su total escrito, esto con los fines de reducir las opiniones inventadas o
empíricas en los terminos más graduales posibles.

El lector podra apreciar lo viabilizado a las filosofías, las propiedades, las precauciones
a tener al utilizar dicho lenguaje, algunas de las características de los lenguajes de la
familia de los C y los viejos estilos descriptos por sus principales fundadores.

El alcance de este, esta dado a las pronunciaciones del maestro en sus indicaciones
sobre esta tarea documental y especificativa.

De esta manera el estimado lector podría tener en conocimiento los diferentes lenguajes
de tercera generación ampliando sus conocimientos y llevándolos a la práctica al
momento de programar, sabiendo así cuando utilizarlos y cuando depender de otro tipo
de lenguaje.

Neftalí A. De Jesús C.
Neftalí Anderson De Jesús Cordero

Neftalí De Jesus Página 4 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

LENGUAJES DE PROGRAMACION DE 3 GL

Un lenguaje (de programación) de tercera generación (3GL) es una agrupación de


lenguajes de programación que introdujo mejoras significativas en los lenguajes de
segunda generación, principalmente con la intención de hacer que el lenguaje de
programación sea más fácil de programar.

Las palabras en inglés se utilizan para denotar variables, estructuras de programación y


comandos, y la mayoría de los 3GL admiten la programación estructurada. Los 3GL
comúnmente conocidos son FORTRAN, BASIC, Pascal y la familia C (C, C +, C ++, C
#, Objective-C) de lenguajes.

También conocido como lenguaje de tercera generación o lenguaje de programación de


alto nivel.

Alejándose de los comandos crípticos del lenguaje ensamblador y un paso por debajo de
los lenguajes de cuarta generación, los programadores en 3GL se ven favorecidos por el
uso de tipos de datos agregados, nombres de variables y la capacidad de definir
secciones de código como subrutinas.

El programa en 3GL se denomina Programa Fuente o Código Fuente y posteriormente


un programa especializado, el Compilador, lo convierte en Código Objeto,
comprensible para la computadora y la CPU específicas.

Desde la introducción del Compilador en 1952, se han desarrollado cientos de 3GL, que
brindan beneficios específicos a los programadores de aplicaciones que sirven a
diversos dominios comerciales y científicos.

En 1957, IBM creó FORTRAN (Formula Traslator) para facilitar la investigación


científica computarizada intensiva en matemáticas.

COBOL (Lenguaje orientado a los negocios de Common) fue fundamental para


impulsar una oleada de programas al servicio del ámbito empresarial, con su capacidad
mejorada para proporcionar servicios de gestión de datos y mantenimiento de registros.

Neftalí De Jesus Página 5 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

La mayoría de los lenguajes de programación de propósito general que se utilizan hoy


en día, como C, C ++, C # y Java, son 3GL.

C es un lenguaje de programación de propósito general2:1 originalmente desarrollado


por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell,1 como evolución del
anterior lenguaje B, a su vez basado en BCPL.2:134

Al igual que B, es un lenguaje orientado a la implementación de sistemas operativos,


concretamente Unix. C es apreciado por la eficiencia del código que produce y es el
lenguaje de programación más popular para crear softwares de sistemas y aplicaciones.

Se trata de un lenguaje de tipos de datos estáticos, débilmente tipado, de medio nivel,


que dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez,
dispone de construcciones del lenguaje que permiten un control a bajo nivel.

Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código
en ensamblador con código C o acceder directamente a memoria o dispositivos
periféricos.

La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.159-1989.


El lenguaje que define este estándar fue conocido vulgarmente como ANSI C.
Posteriormente, en 1990, fue ratificado como estándar ISO (ISO/IEC 9899:1990).

La adopción de este estándar es muy amplia por lo que, si los programas creados lo
siguen, el código es portable entre plataformas y/o arquitecturas.

Filosofía

Uno de los objetivos de diseño del lenguaje C es que solo sean necesarias unas pocas
instrucciones en lenguaje máquina para traducir cada elemento del lenguaje, sin que
haga falta un soporte intenso en tiempo de ejecución. Es muy posible escribir C a bajo
nivel de abstracción; de hecho, C se usó como intermediario entre diferentes lenguajes.

Neftalí De Jesus Página 6 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

En parte, a causa de ser de relativamente bajo nivel y de tener un modesto conjunto de


características, se pueden desarrollar compiladores de C fácilmente. En consecuencia, el
lenguaje C está disponible en un amplio abanico de plataformas (más que cualquier otro
lenguaje).

Además, a pesar de su naturaleza de bajo nivel, el lenguaje se desarrolló para incentivar


la programación independiente de la máquina. Un programa escrito cumpliendo los
estándares e intentando que sea portátil puede compilarse en muchos computadores.

C se desarrolló originalmente (juntamente con el sistema operativo Unix, con el que ha


estado asociado mucho tiempo) por programadores para programadores. Sin embargo,
ha alcanzado una popularidad enorme, y se ha usado en contextos muy alejados de
la programación de software de sistema, para la que se diseñó originalmente.

Propiedades

Núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones
matemáticas y de gestión de archivos, proporcionadas por bibliotecas.

Es un lenguaje estructurado, i.e. tiene estructuras de control y tipos de datos


estructurados definidos por el programador a partir de los tipos atómicos típicos y
mediante arreglos, estructuras, uniones y punteros, incluidos los que apuntan a una
función.

En su primera edición no había advertencias sobre asignar a una variable un valor un


tipo distinto. Por lo que había un programa llamado lint que detectaba este tipo de
errores. Actualmente los compiladores pueden detectar inconsistencias de tipos y otros
errores.

Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como


definir macros e incluir múltiples archivos de código fuente.

Acceso a memoria de bajo nivel mediante el uso de punteros.

Manejo de Interrupciones mediante la biblioteca signal.

Neftalí De Jesus Página 7 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

Un conjunto reducido de palabras clave.

El llamado a funciones es por valor. Aunque se pueden pasar punteros a variables para
hacer llamados por referencia.

Distintos tipos de almacenamiento que permiten un diseño modular.

La palabra clave static permite encapsular variables y funciones.

Las estructuras se declaran mediante la palabra clave struct, implementan el producto


cartesiano de tipos también llamados registros. Y la unión disyunta, también llamada
suma, co-producto o tipos variantes, se declara con la palabra clave union.

Las estructuras y uniones permiten la implementación de árboles.

Lenguaje muy eficiente puesto que es posible utilizar sus características de bajo nivel
para realizar implementaciones óptimas.

Se diseñó como un lenguaje de programación de sistemas portátil.

Es muy poco lo que requiere uso de ensamblador, lo que permitió portar Unix y otros
sistemas operativos a distintos equipos.

Distingue entre mayúsculas y minúsculas, pero conserva su portabilidad en equipos que


manejan caracteres de 6 bits, como las computadoras Cyber de CDC que tenían una
palabra de 60 bits, (10 caracteres), porque usan trigráficos para codificar símbolos
especiales.

Su compilador de C se ha portado a casi todos los sistemas conocidos. Porque además


de que no se requiere codificar en ensamblador, interactúa con los lenguajes
especializados YACC y LEX. también escritos en C como parte de Unix.

Facilita la programación modular gracias a que cuenta con distintos tipos de


almacenamiento de las variables y compilación separada. Además del macro procesador
integrado cpp, que permite declarar los encabezados de las funciones y los tipos de
datos en archivos con extensión h.

Neftalí De Jesus Página 8 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

En el caso de las bibliotecas del sistema Unix y de C se necesita incluir los prototipos
con las macros #include por ejemplo #include <system.h>. Ello únicamente sirve para
automatizar la declaración de objetos externos que se usarán en el programa, por lo que
es necesario pasar los nombres de las bibliotecas como parámetros del compilador que
este pasa al encadenador (linker loader).

Precauciones que se debe tener por ser un lenguaje de bajo nivel

Los programadores novatos deben tener cuidado con la gestión de la memoria; en C el


programador ha de reservar y liberar la memoria explícitamente. En otros lenguajes
(como C# o Java) la memoria es gestionada de forma transparente para el programador.

Esto alivia la carga de trabajo y evita errores, pero le quita flexibilidad al lenguaje para
escribir controladores del hardware.

Por esta razón es muy importante que los recién iniciados adopten buenas prácticas a la
hora de escribir en C y manejar la memoria, como por ejemplo un uso intensivo
de indentación y conocer a fondo todo lo que implica el manejo de punteros y
direcciones de memoria.

Algunas características de las que carece C

Recolección de basura nativa, sin embargo se encuentran a tal efecto bibliotecas como


la "libgc" desarrollada por Sun Microsystems, o el Recolector de basura de Boehm.

Soporte para programación orientada a objetos, aunque la implementación original


de C++ fue un preprocesador que traducía código fuente de C++ a C. Véase también la
librería GObject.

Funciones anidadas, aunque GCC tiene esta característica como extensión.

Neftalí De Jesus Página 9 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

Soporte nativo para programación multihilo. Disponible usando librerías


como libpthread.

Aunque la lista de las características útiles de las que carece C es larga, este factor ha
sido importante para su aceptación, porque escribir rápidamente
nuevos compiladores para nuevas plataformas, mantiene lo que realmente hace el
programa bajo el control directo del programador, y permite implementar la solución
más natural para cada plataforma.

Esta es la causa de que a menudo C sea más eficiente que otros lenguajes. Típicamente,
solo la programación cuidadosa en lenguaje ensamblador produce un código más
rápido, pues da control total sobre la máquina, aunque los avances en los compiladores
de C y la complejidad creciente de los microprocesadores modernos han reducido
gradualmente esta diferencia.

El lenguaje se puede extender mediante bibliotecas y macros. Por ejemplo, la


implementación original de C++ consistía en un preprocesador que traducía código
fuente C++ a C.

El desarrollo inicial de C se llevó a cabo en los Laboratorios Bell de AT&T entre 1969


y 1973; según Dennis Ritchie, el periodo más creativo tuvo lugar en 1972. 1 Se le dio el
nombre "C" porque muchas de sus características fueron tomadas de un lenguaje
anterior llamado "B".

Hay muchas leyendas acerca del origen de C y el sistema operativo con el que está
íntimamente relacionado, Unix. Algunas de ellas son:

El desarrollo de C fue el resultado del deseo de los programadores de jugar con Space


Travel.

Habían estado jugando en el mainframe de su compañía, pero debido a su poca


capacidad de proceso y al tener que soportar 100 usuarios, Ken Thompson y Dennis
Ritchie no tenían suficiente control sobre la nave para evitar colisiones con los
asteroides, por ese motivo decidieron portar el juego a un PDP-7 de la oficina que no se
utilizaba; pero esa máquina no tenía sistema operativo, así que decidieron escribir uno.

Neftalí De Jesus Página 10 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

Finalmente decidieron portar el sistema operativo del PDP-11 que había en su oficina,


pero era muy costoso, pues todo el código estaba escrito en lenguaje ensamblador.

Entonces decidieron usar un lenguaje de alto nivel y portátil para que el sistema
operativo se pudiera portar fácilmente de un ordenador a otro, consideraron usar B, pero
carecía de las funcionalidades necesarias para aprovechar algunas características
avanzadas del PDP-11 entonces empezaron a crear un nuevo lenguaje: C.

La justificación para obtener el ordenador original que se usó para desarrollar Unix fue
crear un sistema que automatizase el archivo de patentes. La versión original de Unix se
desarrolló en lenguaje ensamblador. Más tarde, el lenguaje C se desarrolló para poder
reescribir el sistema operativo.

En 1973, el lenguaje C se había vuelto tan potente que la mayor parte del kernel Unix,
originalmente escrito en el lenguaje ensamblador PDP-11, fue reescrita en C.1 Este fue
uno de los primeros núcleos de sistema operativo implementados en un lenguaje distinto
al ensamblador. (Algunos casos anteriores son el sistema Multics, escrito en PL/I,
y Master Control Program para el B5000 de Burroughs, escrito en ALGOL en 1961).

El C de Kernighan y Ritchie

En 1978, Ritchie y Brian Kernighan publicaron la primera edición de El lenguaje de


programación C, también conocido como La biblia de C. Este libro fue durante años
la especificación informal del lenguaje.2:2 El lenguaje descrito en este libro recibe
habitualmente el nombre de "el C de Kernighan y Ritchie" o simplemente "K&R C" (La
segunda edición del libro cubre el estándar ANSI C, descrito más abajo).

Kernighan y Ritchie introdujeron las siguientes características al lenguaje:

El tipo de datos struct.

El tipo de datos long int.

El tipo de datos unsigned int.

Neftalí De Jesus Página 11 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

Los operadores =+ y =- fueron sustituidos por += y -= para eliminar la ambigüedad


sintáctica de expresiones como i=-10, que se podría interpretar bien como i =- 10 o bien
como i = -10.

El C de Kernighan y Ritchie es el subconjunto más básico del lenguaje que un


compilador debe de soportar.

Durante muchos años, incluso tras la introducción del ANSI C, fue considerado "el
mínimo común denominador" en el que los programadores debían programar cuando
deseaban que sus programas fueran transportables, pues no todos los compiladores
soportaban completamente ANSI, y el código razonablemente bien escrito en K&R C es
también código ANSI C válido.

En las primeras versiones del lenguaje, la definición de funciones se hacía mediante un


'prototipo de función' (function prototype), el cual indicaba al compilador el tipo de
retorno de la función.

Aunque este método tiene una gran desventaja respecto al nuevo, debido a que no
comprueba el número ni el tipo en la lista de argumentos; en otras palabras, es mucho
más fácil cometer errores al hacer una llamada a una función con argumentos
incorrectos.

Ejemplo del "viejo estilo":

Java es un lenguaje de programación y una plataforma informática que fue


comercializada por primera vez en 1995 por Sun Microsystems. Hay
muchas aplicaciones y sitios web que no funcionarán, probablemente, a menos que
tengan Java instalado, y cada día se crean más. Java es rápido, seguro y fiable.

Desde ordenadores portátiles hasta centros de datos, desde consolas para juegos hasta


computadoras avanzadas, desde teléfonos móviles hasta Internet, Java está en todas
partes. Si es ejecutado en una plataforma no tiene que ser recompilado para correr en
otra.

Neftalí De Jesus Página 12 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

Java es, a partir de 2012, uno de los lenguajes de programación más populares en uso,
particularmente para aplicaciones de cliente-servidor de web, con unos diez millones de
usuarios reportados.

El lenguaje de programación Java fue desarrollado originalmente por James Gosling,


de Sun Microsystems (constituida en 1983 y posteriormente adquirida el 27 de enero de
2010 por la compañía Oracle) y publicado en 1995 como un componente fundamental
de la plataforma Java de Sun Microsystems. Su sintaxis deriva en gran medida
de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos.

Las aplicaciones de Java son compiladas a bytecode (clase Java), que puede ejecutarse


en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la
computadora subyacente.

La compañía Sun desarrolló la implementación de referencia original para


los compiladores de Java, máquinas virtuales y librerías de clases en 1991, y las publicó
por primera vez en 1995.

A partir de mayo de 2007, en cumplimiento de las especificaciones del Proceso de la


Comunidad Java, Sun volvió a licenciar la mayoría de sus tecnologías de Java bajo
la Licencia Pública General de GNU. Otros han desarrollado también implementaciones
alternas a estas tecnologías de Sun, tales como el Compilador de Java de GNU y
el GNU Classpath.

Java se creó como una herramienta de programación para ser usada en un proyecto
de set-top-box en una pequeña operación denominada the Green Project en Sun
Microsystems en 1991. El equipo (Green Team), compuesto por trece personas y
dirigido por James Gosling, trabajó durante 18 meses en Sand Hill Road, en Menlo
Park, para desarrollarlo.

El lenguaje se denominó inicialmente Oak (por un roble que había fuera de la oficina de


Gosling), luego pasó a llamarse Green tras descubrir que Oak era ya una marca
comercial registrada para adaptadores de tarjetas gráficas, y finalmente se le
renombró Java.

Neftalí De Jesus Página 13 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

Es frecuentada por algunos de los miembros del equipo. Pero no está claro si es un
acrónimo o no, aunque algunas fuentes señalan que podría tratarse de las iniciales de sus
diseñadores: James Gosling, Arthur Van Hoff y Andy Bechtolsheim.

Otros abogan por el siguiente acrónimo, Just Another Vague Acronym ("sólo otro


acrónimo ambiguo más"). La hipótesis que más fuerza tiene es la de que Java debe su
nombre a un tipo de café disponible en la cafetería cercana; de ahí que el icono de Java
sea una taza de café caliente.

Un pequeño signo que da fuerza a esta teoría es que los cuatro primeros bytes
(el número mágico) de los archivos.class que genera el compilador, son en hexadecimal,
0xCAFEBABE. A pesar de todas estas teorías, el nombre fue sacado al parecer de una
lista aleatoria de palabras.

Los objetivos de Gosling eran implementar una máquina virtual y un lenguaje con una
estructura y sintaxis similar a C++. Entre junio y julio de 1994, tras una sesión
maratoniana de tres días entre John Gage, James Gosling, Patrick Naughton, Wayne
Rosing y Eric Schmidt, el equipo reorientó la plataforma hacia la Web.

Sintieron que la llegada del navegador web Mosaic propiciaría que Internet se


convirtiese en un medio interactivo, como el que pensaban era la televisión por cable.
Naughton creó entonces un prototipo de navegador, WebRunner, que más tarde sería
conocido como HotJava.

En 1994, se les hizo una demostración de HotJava y la plataforma Java a los ejecutivos
de Sun. Java 1.0a pudo descargarse por primera vez en 1994, pero hubo que esperar al
23 de mayo de 1995, durante las conferencias de SunWorld, a que vieran la luz pública
Java y HotJava, el navegador Web.

El acontecimiento fue anunciado por John Gage, el director científico de Sun


Microsystems. El acto estuvo acompañado por una pequeña sorpresa adicional, el
anuncio por parte de Marc Andreessen, vicepresidente ejecutivo de Netscape, de que
Java sería soportado en sus navegadores.

Neftalí De Jesus Página 14 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

El 9 de enero del año siguiente, 1996, Sun fundó el grupo empresarial JavaSoft para que
se encargase del desarrollo tecnológico. Dos semanas más tarde la primera versión de
Java fue publicada.

La promesa inicial de Gosling era Write Once, Run Anywhere (Escríbelo una vez,


ejecútalo en cualquier lugar), proporcionando un lenguaje independiente de la
plataforma y un entorno de ejecución (la JVM) ligero y gratuito para las plataformas
más populares, de forma que los binarios (bytecode) de las aplicaciones Java pudiesen
ejecutarse en cualquier plataforma.

El entorno de ejecución era relativamente seguro, y los principales navegadores web


pronto incorporaron la posibilidad de ejecutar applets Java incrustadas en las páginas
web.

Java ha experimentado numerosos cambios desde la versión primigenia, JDK 1.0, así


como un enorme incremento en el número de clases y paquetes que componen la
biblioteca estándar.

Neftalí De Jesus Página 15 de 16


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE LA TECNOLOGIA
ESCUELA DE INGENIERIO
INTRODUCCIÓN AL DESARROLLO

CONCLUSIÓN

Hemos podido determinar que las personas que lean este material podrían contar con los
conocimientos del lenguaje de tercera generación ampliados a la actualidad con la
finalidad de poder realizar un trabajo con mayor calidad y en menor tiempo posible
cuando de ellos se trata.

En nuestra opinión este tipo de lenguaje es un lenguaje moderno utilizado para


aplicaciones de escritorio y aplicaciones web teniendo que depender de otro tipo de
lenguaje dígase esto ya los de cuarta generación para poder almacenar los datos
existenciales en una base que nos permita recopilar los cuándos lo necesitemos nueva
vez.

De aprender sobre estos tipos el estimado lector podría estar capacitado para competir
en un mundo como el nuestro tan cambiante el cual, desde un punto de vista egoísta,
cada cual prefiere ser el mejor y no estar dentro de los mejores.

De no aprender sobre estos tipos del lenguaje el estimado lector presentaría dificultades
al momento de la creación de aplicaciones orientadas mayormente a escritorio y a
diseño web.

Recomendamos no estancarse solamente en el aprendizaje de los lenguajes de tercera


generación sino ampliar los conocimientos para de esta manera estar capacitado a
plenitud en todas las áreas existenciales, siempre vía alisándose a especializarse en un
área, ya que el que sabe de todo y no se especializa en nada no tiendas ser bueno en la
labor que realiza.

Neftalí A. De Jesús C.
Neftalí Anderson De Jesús Cordero

Neftalí De Jesus Página 16 de 16

También podría gustarte