Subido por Edgar Daniel Beltrán Acuña

LINEADELTIEMPO EDGARDANIEL

Anuncio
Nombre: Beltrán Acuña Edgar Daniel
Docente: Carlos Omar Gris Suarez
Tema: Evolución de la programación (línea del tiempo)
Carrera: Ingeniería en tecnología de la información y comunicaciones
Materia: Fundamentos de la programación
INTRODUCCION:
En este trabajo desarrollaremos una línea del tiempo basada en la evolución de la
programación, aquí les daremos un breve resumen sobre de que trata de la evolución de la
programación desde la antigüedad hasta la actualidad.
El conjunto de Órdenes e instrucciones que se dan al ordenador para que resuelva un
problema o ejecute una determinada misión, recibe el nombre de programa. En los primeros
tiempos de la informática, la programación se efectuaba en el Único lenguaje que entiende el
microprocesador: su propio código binario, también denominado lenguaje máquina o código
máquina.
Pero la programación en lenguaje máquina resulta muy lenta y tediosa, pues los datos e
instrucciones se deben introducir en sistema binario y, además, obliga a conocer las posiciones
de memoria donde se almacenan los datos.
Como puede imaginar, este tipo de programación conlleva gran número de errores y la tarea
de depuración exige bastante tiempo y dedicación. Por este motivo, a principios de los 50 se
crea una notación simbólica, denominada códigos de ensamblaje (ASSEMBLY), que utiliza una
serie de abreviaturas mnemotécnicas para representar las operaciones (figura 1): ADD (sumar),
STORE (copiar), etc.. Al principio, la traducción del código de ensamblaje al código máquina se
realizaba manualmente, pero enseguida se vio que el ordenador también podía encargarse de
esa traducción; se desarrolla así un programa.
Joseph Marie Jacquard fue el
inventor del telar
programable. Este inventor
francés es el responsable de
la programación. No es el
inventor de la misma, ya que
las cosas han cambiado
mucho desde entonces, pero
está claro que creó el primer
sistema de instrucciones para
un ''computador''.
1801/TELAR
PROGRAMABLE
1957/FORTAN
A finales de los 50, el
Departamento de Defensa USA
estaba bastante preocupado con
los lenguajes de programación
existentes, especialmente por
dos razones: los programas no
podían llevarse de un ordenador
a otro y resultaban bastante
difíciles de leer y modificar. Para
solventar estos inconvenientes,
patrocina una conferencia sobre
lenguajes
A principios de los 70, el profesor suizo Niklaus Wirth
(figura 13), del Instituto PolitÈcnico Federal de Zurich,
emprendiÛ la creaciÛn de un nuevo lenguaje (PASCAL)
que permitiera introducirse en la programaciÛn de una
forma f·cil pero a la vez potente y, sobre todo,
siguiendo unas pautas estructuradas. De hecho,
PASCAL es el lenguaje m·s sencillo que posibilita el
acceso a la inform·tica teÛrica: descomposiciÛn
modular, recursividad, punteros, etc
1964/BASIC
Al comienzo de la década de los 50,
John Backus estaba trabajando con
SSEC (Selective Sequence Electronic
Calculator), uno de los primeros
ordenadores de IBM, y desarrolló el
programa SPEEDCODING para Él.
Tomando Este como base, se
emprendió, en otoño de 1954, la
creación de un lenguaje para
añadirle más prestaciones al modelo
IBM 704, que iba a salir pronto al
mercado
1959/COBOL
.
Quince años después de intentar uniformizar
los lenguajes con COBOL, el Departamento de
Defensa USA percibió que su objetivo no se
había cumplido, ni mucho menos12. Por ese
motivo, en 1975 formó un grupo de trabajo
para evaluar los lenguajes existentes en aquel
entonces13 y ver si alguno de ellos podía
adaptarse a las necesidades del Departamento.
1983/OBJETIVE C
Este lenguaje16, hoy en día ampliamente
utilizado en Internet, fue desarrollado en
1990 por James Gosling (figura 18), de Sun
Microsystems, basándose en C y C++. un
lenguaje para Internet cuando, en aquella
Época, la Red estaba casi circunscrita al
·ámbito universitario? En realidad, el
objetivo de Sun no tenía nada que ver con
Internet; era crear un interfaz atractivo e
intuitivo para electrónica de consumo
(calculadoras, televisión interactiva, etc.).
1980/ADA
Programadores como Bjarne Stroustrup
se encargaron de modificar el lenguaje de
C y así llegó C++, ya C es considerado un
lenguaje de programación poderoso por lo
que hablar de C++ afortunadamente es
hablar de una optimización increíble, al
punto de que hasta estos días es
considerado como el más popular en la
historia y evolución de los lenguajes de
programación.
1970/PASCAL
John G. Kemeny y Thomas E. Kurtz eran
profesores del Dartmouth College (New
Hampshire) y, en 1964, diseñaron un
nuevo lenguaje que permitiera
introducirse a sus estudiantes en los
sistemas de tiempo compartido. Ese
lenguaje, al que llamaron BASIC por su
sencillez5, es, sin duda, el más
difundido, aplicándose tanto en tareas
de gestión como en aplicaciones
científicas
1995/JAVA
1995/PHP
Junto con los dos lenguajes
anteriores PHP se posiciona muy
bien, creado por Rasmus Lerdoff
no goza de tanta popularidad,
pero influye mucho en la forma
en la que son programadas
muchas páginas. Algunas
aplicaciones siguen utilizándolo,
de hecho se estima que más de 20
millones de websites se basan en
él. Un ejemplo de app bastante
popular utilizada hoy en día que
usa PHP es Facebook.
Google vuelve a ser
un punto de
referencia al hablar
de este lenguaje de
programación, fue
creado por
desarrolladores de
JetBrains y
presentado en
Google I/O, Android
utiliza un poco de
este lenguaje y
Google lo ha
calificado como el
mejor de los
lenguajes para este
sistema operativo.
Kollin/2012
Para finalizar con la evolución de
los lenguajes de programación se
mencionará a Swift que fue creado
en 2013 por Apple, con la
intención de agilizar la
programación de sistemas que
utilizan otros lenguajes como
Kotlin. Por supuesto, al ser creado
por esta compañía el sistema iOS
lo utiliza para su programación.
swift
CONCLUCIONES
Podemos concluir que la historia de la evolución de la programación, esta una resumida línea
de tiempo de la historia y evolución de los lenguajes de programación se puede analizar
además las innovaciones y mejoras que se vieron en cada década en la que fueron surgiendo
cada uno de los lenguajes desarrollados, viendo que se comienza a hablar de un lenguaje
utilizado para crear diseños en telas y se termina mencionando uno que se utiliza para
programar el sistema utilizado por dispositivos inteligentes en la actualidad.
A su vez podemos decir que la programación hoy en día con todos los avances que a tenido nos
ayuda tanto en la vida cotidiana como en la vida laboral y que sin ello actualmente no tendríamos
tantos avances tecnológicos como los tenemos ahora hasta el día de hoy.
FICHAS BIBLIOGRAFICAS
https://computerhoy.com/reportajes/tecnologia/historia-lenguajes-programacion-428041#18011632302263425
https://intelectouniversal.com/informatica/evolucion-de-los-lenguajes-de-programacion/
https://es.wikipedia.org/wiki/Historia_de_los_lenguajes_de_programaci%C3%B3n
Descargar