Está en la página 1de 9

UNIVERSIDAD DEL CARIBE

FACULTAD DE CIENCIAS DE TECNOLOGIA


ESCUELA DE INGENIERIA
INTRODUCCIÓN A LA PROGRAMACIÓN

PORTADA

LENGUAJES DE 4TA GENERACIÓN

Neftalí De Jesus Página 1 de 9


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE TECNOLOGIA
ESCUELA DE INGENIERIA
INTRODUCCIÓN A LA PROGRAMACIÓN

PRESENTANTACION

NOMBRE: Neftalí A De Jesús

MATRICULA: 20182253

MATERIA: Introduccion a la programación

MAESTRO: Pelagio Soriano

TEMA: Lenguajes de programación de 4ta


generación

Neftalí De Jesus Página 2 de 9


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE TECNOLOGIA
ESCUELA DE INGENIERIA
INTRODUCCIÓN A LA PROGRAMACIÓN

INDICE

PORTADA...................................................................................................................................1
PRESENTANTACION................................................................................................................2
INDICE........................................................................................................................................3
INTRODUCCION.......................................................................................................................4
UNIX SHELL..............................................................................................................................5
PERL............................................................................................................................................6
PHP..............................................................................................................................................6
PYTHON.....................................................................................................................................6
RUBY..........................................................................................................................................7
SQL..............................................................................................................................................7
CONCLUSIÓN............................................................................................................................9

Neftalí De Jesus Página 3 de 9


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE TECNOLOGIA
ESCUELA DE INGENIERIA
INTRODUCCIÓN A LA PROGRAMACIÓN

INTRODUCCION

Los lenguajes de programación de cuarta generación son aquellos que van acorde con
las mismas se expresiones que establecen los seres humanos, teniendo así mayores
facilidades a la hora de programar y poniendo al programador en las mejoras de las
condiciones.

El objetivo de este compendio es indicar y describir los lenguajes de cuarta generación


de manera sistematizada y documentada que pueda tener mayor comprensión para el
lector.

El marco de alcance de dicho trabajo viene remontado al primer recurso emitido por
nuestro maestro docente el licenciado Pelagio Soriano, cuyo carácter nos hace indicar
tener mucho conocimiento sobre la programación y que podríamos sacar mucho del
mismo.

Nuestro método utilizado es el método documental para evitar las argumentaciones


empíricas o de conocimientos de procedencia dudosa y limitarnos a tener una
documentación certera cabal y adecuada a los tiempos actuales.

Utilizaremos un enfoque cualitativo a raiz de la carencia de las variables cuantitativas


las cuales si bien es cierto son necesarias para una buena documentación, pero en este
trabajo tenemos carencia o casi nulidad de estas.

El lector podrá encontrarse con los lenguajes más adecuados al control humano como
Unix Shell, Perl, php, SQL, Python y Rubí.

Neftalí Anderson De Jesús C.


Neftalí Anderson De Jesús Cordero

Neftalí De Jesus Página 4 de 9


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE TECNOLOGIA
ESCUELA DE INGENIERIA
INTRODUCCIÓN A LA PROGRAMACIÓN

Los lenguajes de cuarta generación - 4GL, son lenguajes que consisten en declaraciones
similares a las declaraciones hechas en un lenguaje humano. Los lenguajes de cuarta
generación se usan comúnmente en la programación de bases de datos y los ejemplos de
scripts incluyen:

UNIX SHELL

Una shell de Unix es el término usado en informática para referirse al intérprete de


comandos de los sistemas operativos basados en Unix y similares, como GNU/Linux, y
que es su interfaz de usuario tradicional.

Mediante las instrucciones que aporta el intérprete, el usuario puede comunicarse con el
núcleo y por extensión, ejecutar dichas órdenes, así como herramientas que le permiten
controlar el funcionamiento de la computadora. Por ello, en inglés se le denominó así,
shell, que puede ser traducido como «cáscara», porque es la envoltura visible del
sistema informático.

Pantalla durante una sesión muestra Bash, tomada en Gentoo Linux.

Los comandos que aportan los intérpretes pueden usarse a modo de guion si se escriben
en ficheros ejecutables denominados shell-scripts, de este modo, cuando el usuario
necesita hacer uso de varios comandos o combinados de comandos con herramientas.

escribe en un fichero de texto, marcado como ejecutable, las operaciones que


posteriormente, línea por línea, el intérprete traducirá al núcleo para que las realice. Sin
ser un script de shell estrictamente un lenguaje de programación, al proceso de crear
scripts de shell se le denomina programación shell o en inglés, shell programming o
shell scripting.

Neftalí De Jesus Página 5 de 9


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE TECNOLOGIA
ESCUELA DE INGENIERIA
INTRODUCCIÓN A LA PROGRAMACIÓN

PERL

Perl es un lenguaje de programación diseñado por Larry Wall en 1987. Perl toma
características del lenguaje C, del lenguaje interpretado bourne shell (sh), AWK, sed,
Lisp y, en un grado inferior, de muchos otros lenguajes de programación.

PHP

PHP es un lenguaje de programación de uso general que se adapta especialmente al


desarrollo web. Fue creado inicialmente por el programador danés-canadiense Rasmus
Lerdorf en 1994.

En la actualidad, la implementación de referencia de PHP es producida por The PHP


Group. PHP originalmente significaba Personal Home Page (Página personal), pero
ahora significa el inicialismrecursivo PHP: Hypertext Preprocessor.

PYTHON

Conocido como el lenguaje de la inteligencia artificial y las redes neuronales, dominarlo


es una de las competencias más requeridas por el mercado laboral.

Como señaló Sergio Kaufman, presidente de Accenture Argentina y Sudamérica


Hispana, en la 26° Conferencia Industrial organizada por la Unión Industrial Argentina:

“Un profesional que puede vincular la inteligencia artificial con los mecanismos,
máquinas y objetos de producción, no tiene precio y su sueldo nunca va a ser
suficientemente alto, porque genera una serie de eficiencias escalonadas que justifican
el valor de su ingreso.”

Neftalí De Jesus Página 6 de 9


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE TECNOLOGIA
ESCUELA DE INGENIERIA
INTRODUCCIÓN A LA PROGRAMACIÓN

El 57% de los científicos de datos y desarrolladores de aprendizaje automático lo


utilizan y 33% lo prioriza para el desarrollo.

Python es un lenguaje multiplataforma que puede ser utilizado mediante Programación


Orientada a Objetos (POO), una forma especial de programar que guarda ciertas
similitudes a la forma en cómo nos expresaríamos en la vida real. 

La POO plantea resolver problemas de un modo distinto a la programación estructurada,


generando condiciones favorables al desarrollo de aplicaciones complejas, evitando
códigos caóticos y abriendo la posibilidad de reutilizarlos.

RUBY

Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos,


creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a
trabajar en Ruby en 1993, y lo presentó públicamente en 1995.

Combina una sintaxis inspirada en Python y Perl con características de programación


orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros
lenguajes de programación como Lisp, Lua, Dylan y CLU.

Ruby es un lenguaje de programación interpretado en una sola pasada y su


implementación oficial es distribuida bajo una licencia de software libre.

SQL

SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de
consulta estructurada) es un lenguaje de dominio específico, diseñado para administrar,
y recuperar información de sistemas de gestión de bases de datos relacionales.

Neftalí De Jesus Página 7 de 9


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE TECNOLOGIA
ESCUELA DE INGENIERIA
INTRODUCCIÓN A LA PROGRAMACIÓN

Una de sus principales características es el manejo del álgebra y el cálculo relacional


para efectuar consultas con el fin de recuperar, de forma sencilla, información de bases
de datos, así como realizar cambios en ellas.

Neftalí De Jesus Página 8 de 9


UNIVERSIDAD DEL CARIBE
FACULTAD DE CIENCIAS DE TECNOLOGIA
ESCUELA DE INGENIERIA
INTRODUCCIÓN A LA PROGRAMACIÓN

CONCLUSIÓN

Hemos podido determinar lenguajes de cuarta generación son aquellos que mayormente
se adecúan a la interacción del computador con el ser humano, teniendo como principal
función las de las bases de datos, entre otras.

En nuestra opinión, pero los de los principales lenguajes sin embargo existen a otros que
pueden suplantarlos para diversificar las tareas.

De utilizar reconocer estos lenguajes el programador podría tener mayor viabilidad


hacia avanzar hacia el futuro ya que tendría las bases y los sufrimientos de los lenguajes
de programación teniendo así mayor costumbre y disponibilidad de habilidad.

De no utilizar estos lenguajes de programación pueda ser que no suceda nada sin
embargo no contaría con los mejores conocimientos en el mercado de la programación.

Recomendamos el uso de estos, sin embargo, también recomendamos el último la


utilización de otros para ser más completo al momento de programar.

Neftalí Anderson De Jesús C.


Neftalí Anderson De Jesús Cordero

Neftalí De Jesus Página 9 de 9

También podría gustarte