Está en la página 1de 7

UNIVERSIDAD ABIERTA PARA ADULTO

Escuela de Ingeniería
Informá tica Gerencial

Participante:
Jean Carlos Rodríguez

Matricula:
16-5001

Tema:
Lenguaje de programació n

Practica:
No. 1

Facilitador/a
Joan Ml. Gregorio Pérez

Asignatura
Programació n-2

Santiago de los caballeros, Rep. Dom.


15 de Mayo 2019
Introducción

El siguiente tema presentado corresponde a la unidad


no. 1 de la asignatura Programació n-2, en la misma se
presentara el concepto, historia y los tipos de lenguajes
de programació n, destacando las ventajas que existen
en estos y la importancia de los mismos en el á mbito
tecnoló gico. También se presentara un mapa
conceptual acerca del entorno de programació n (IDE),
destacando los componentes principales,
administrador de fuentes de datos, ventana de diseñ o
del programa antes mencionado.
Investigar en la web acerca de los lenguajes de programación, su historia, los
tipos de lenguajes, los fundamentos de estos y el lenguaje de programación
C#, su historia, características, ventajas y las versiones que existen.

Concepto de lenguaje de programación

Un lenguaje de programació n es un idioma artificial diseñ ado para expresar


computaciones que pueden ser llevadas a cabo por má quinas como las
computadoras. Se asume generalmente que la traducció n de las instrucciones a un
có digo que comprende la computadora debe ser completamente sistemá tica.

Historia de los leguajes de programación

La historia de los lenguajes de programació n comienza segú n la mayoría de los


autores cuando Charles Babbage inventó su computadora en el añ o 1822. El
necesito un lenguaje para poder comunicarse con esta má quina. Estos primeros
lenguajes de programació n estaban muy unidos a la computadora y fueron creados
para cada una de ellas. Este lenguaje era muy rudimentario y consistía en la
programació n de los diferentes cambios de engranajes que ejecutaban los cá lculos.

Má s adelante en el añ o 1942 se construyó la ENIAC, computadora que se


programaba ya con interruptores y era preciso reescribir el sistema entero para
cada nuevo programa. Era un lenguaje de programació n muy tedioso.

A continuació n la Historia de los lenguajes de programació n nos lleva a Von


Neumann, que en el añ o 1945 desarrollo una nueva técnica que establecía que las
instrucciones complejas se deben utilizar para controlar el hardware simple,
permitiendo que se pudiese reprogramar má s rá pidamente (la técnica del
compartir-programa).

La historia de los lenguajes de programació n da un gran paso en el añ o 1957,


cuando aparece el primero de los lenguajes de programació n má s importantes, el
FORTRAN (del inglés Formula Translation). Este fue el primero de los lenguajes de
programació n de alto nivel. En el añ o 1958 se creó el lenguaje de programació n
LISP o proceso de lista que fue diseñ ado para la investigació n la inteligencia
artificial.

Otro lenguaje de programació n importante fue el PASCAL, que apareció en el añ o


1968. Este lenguaje de programació n se usó como uno de los mejores lenguajes
para enseñ ar programació n a los alumnos.

Tipos de lenguajes de programación

 El Lenguaje Máquina: es el lenguaje de programació n que entiende


directamente la má quina (computadora). Este lenguaje de programació n
utiliza el alfabeto binario, es decir, el 0 y el 1.

 Lenguajes de programación de bajo nivel: Son mucho má s fá ciles de


utilizar que el lenguaje má quina, pero dependen mucho de la má quina o
computadora como sucedía con el lenguaje má quina.

 Lenguajes de programación de alto nivel. Los lenguajes de programació n


de alto nivel son má s fá ciles de aprender porque se usan palabras o
comandos del lenguaje natural, generalmente del inglés. Este es el caso del
BASIC, el lenguaje de programació n má s conocido.

Tipos de lenguajes de programación de alto nivel según el punto de vista de


trabajar los programas y la filosofía de su creación:

 Lenguaje  imperativo: entre ellos tenemos el Cobol, Pascal, C y Ada.

 Lenguaje declarativo: el Lisp y el Prolog.

 Lenguaje de programación orientado a objetos: el Smalltalk y el C++.


 Lenguaje orientado al problema: son aquellos lenguajes específicos para
gestió n.

 Lenguaje de programación natural: son los nuevos lenguajes que


pretender aproximar el diseñ o y la construcció n de programas al lenguaje
de las personas.

Otra clasificación de los lenguajes de programación de alto nivel, es teniendo


en cuenta el desarrollo de las computadoras según sus diferentes
generaciones:

 Lenguaje de programación de primera generación: el lenguaje má quina


y el ensamblador.

 Lenguaje de segunda generación: los primeros lenguajes de


programació n de alto nivel imperativo (FORTRAN, COBOL).

 Lenguaje de tercera generación: son lenguajes de programació n de alto


nivel imperativo pero mucho má s utilizados y vigentes en la actualidad
(ALGOL 8, PL/I, PASCAL, MODULA).

 Lenguaje de cuarta generación: usados en aplicaciones de gestió n y


manejo de bases de datos (NATURAL, SQL).

 Lenguaje de quinta generación: creados para la inteligencia artificial y


para el procesamiento de lenguajes naturales (LISP, PROLOG).
2. Elaborar informe de lectura, mapa conceptual o cuadro comparativo acerca de: Entorno de programación (IDE), Componentes principales, administrador de fuentes de datos,
ventana de diseño.

Editor de texto.
Compilador.
Componentes principales Intérprete.
Herramientas de automatización.
Depurador.

Posibilidad de ofrecer un sistema de control de versiones.

Factibilidad para ayudar en la construcción de interfaces gráficas de usuarios.


Eclipse
NetBeans
IntelliJ IDEA
JBuilder de Borland
JDeveloper de Oracle
KDevelop

Administrador de fuente de datos Anjunta


Clarion
MS Visual Studio
Visual C++
ENTORNO DE PROGRAM ACIÓN IDE

La curva de aprendizaje es muy baja.

Es más ágil y óptimo para los usuarios que no son expertos en manejo de consola.

Formateo de código.
Funciones para renombrar variables, funciones.
Ventana de diseño
Warnings y errores de sintaxis en pantalla de algo que no va a funcionar al interpretar o compilar.

Poder crear proyectos para poder visualizar los archivos de manera gráfica.

Herramientas de refactoring como por ejemplo seria extraer una


porción de código a un método nuevo.

No es recomendado pero posee un navegador web interno por si queremos probar las cosas dentro de la IDE.
Multiplataforma
Soporte para diversos lenguajes de programación

Integración con Sistemas de Control de Versiones

Reconocimiento de Sintaxis
Extensiones y Componentes para el IDE

Integración con Framework populares


Depurador

Características Importar y Exportar proyectos


Múltiples idiomas
Manual de Usuarios y Ayuda
Conclusión / Valoración Personal

El tema presentado es muy significativo para mí, por el


motivo de que pude comprender en toda su totalidad la
historia y evolució n de los lenguajes de programació n.
También los tipos de lenguaje de programació n
utilizados hoy día. Conocer como está estructurada el
entorno de programació n IDE y como el mismo puede ser
utilizado al momento de programar en diferentes
lenguajes de programació n.

También podría gustarte