actividad diagnostica tic 2 primera etapa segundo semestre.
Sobre los últimos 50 años, los idiomas que programan han evolucionado del código binario de máquina a herramientas poderosas que crean las abstracciones complejas. Esimportante entender por qué los idiomas han evolucionado, y qué capacidades que los idiomas más nuevos nos dan.
"Tan largo como no había máquinas, programar era ningún problema; cuando tuvimos unospocas computadoras débiles, programar llegó a ser un problema templado y ahora que tenemos las computadoras gigantescas, programar ha llegado a ser un problema igualmente gigantesco. En este sentidoque la industria electrónica no ha resuelto un solo problema, tiene sólo los creó - ha creado el problema de usar su producto". [Edsger. W. Dijkstra. "El Programista Humilde" (la Conferencia del Premiode Turing), Comunicaciones del ACM, Vol 15, No. 10 (el octubre 1972).]
Existieron 5 tipos de generaciones,
La primer generación consistió en las primeras computadoras electrónicas, se vio lanecesidad de programarlas, es decir, de almacenar en memoria la información sobre los trabajos o las tareas que se ejecutarían.
Ejemplo:
En la Segunda Generación
El primer avance fue laabstracción dada por el tipo de lenguaje ensamblador y con el nacimiento de las primeras herramientas automáticas para generar un código de maquinas.
Ejemplo ensamblador:
En la Tercera Generación:Aumento el nivel de hardware, y empezaron a entrar en uso las computadoras.
En la Cuarta Generación:
Los idiomas de la cuarta generación parecen según las instrucciones a las de la tercera generación. Lonuevo de estos lenguajes son conceptos como clases, objetos y eventos que permiten soluciones más fáciles y lógicos. Lenguajes como C++, java y C# se llaman lenguajes orientadas al objeto.
QuintaGeneración:
Como la quinta generación están conocidos los Lenguajes de inteligencia artificial. Han sido muy valorados al principio de las noventa - mientras ahora el desarrollo de software toma...
Regístrate para leer el documento completo.