Trabajo Práctico Módulo 1
Trabajo Práctico Módulo 1
Pregunta A - Unidad 1: Según lo visto en los materiales. describa los elementos principales
(fisicos o no) que cree necesario que una persona debe tener o saber a la hora de programar
Pregunta B - Unidad 2: Investigue y resuma en una breve reseña la evolución de los distintos
lenguajes de programación que derivaron en los actuales Java y C#
Ya en 1960 aparece LISP, un lenguaje idóneo para crear programas de inteligencia artificial
porque utilizaba conceptos de programación funcional y recursividad. Aunque no es muy
utilizado para el desarrollo de aplicaciones empresariales, LISP sigue siendo utilizado hoy en
día en entornos docentes (yo mismo lo utilizo en una asignatura en la que se enseñan diversos
paradigmas de programación).
También en 1960 aparece COBOL, un lenguaje preparado para procesar grandes cantidades de
información. Esto hizo que fuese ampliamente adoptado en bancos y grandes organizaciones
que siguen utilizándolo hoy en día.
El lenguaje Pascal aparece por primera vez en 1971, diseñado por el profesor Niklaus Wirth con
el objetivo de facilitar el aprendizaje de la programación a sus alumnos. Pascal fue muy
utilizado en la década de los 80 y los 90, y es el precursor de lenguajes como Delphi.
Java es un lenguaje orientado a objetos diseñado en 1990 por James Gosling y Patrick
Naughton, de la empresa Sun Microsystems. El origen del nombre “Java” es bastante curioso, se
rumorea que sus creadores discutían sobre cómo llamar al lenguaje mientras tomaban café, y al
final les gustó el nombre de la marca del café que tomaban, el café “Java”. Su desarrollo se
realizó siempre con un concepto en mente: “Write Once, Run Anywhere”. Esto significa que
Java se diseñó pensando en que un programa escrito en este lenguaje pudiese ser ejecutado en
cualquier máquina, no sólo ordenadores, sino también cualquier dispositivo electrónico como
calculadoras, dispositivos móviles, portátiles, etc. Esta idea de un lenguaje universal ya había
sido abordada por el lenguaje C y su estandarización ANSI, pero la realidad es que no se
consiguió hasta la llegada de Java.