Professional Documents
Culture Documents
GRUPO: 126
MATRICULA: 1879141
MATERIA: TIC
ETAPA: 1
"Tan largo como no haba mquinas, programar era ningn problema; cuando tuvimos unos pocas
computadoras dbiles, 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
sentido que la industria electrnica no ha resuelto un solo problema, tiene slo los cre - ha creado el
problema de usar su producto". [Edsger. W. Dijkstra. "El Programista Humilde" (la Conferencia del
Premio de Turing), Comunicaciones del ACM, Vol 15, No. 10 (el octubre 1972).]
E. W. Dijkstra habl estas palabras profticas casi hace 28 aos en su es la conferencia del Premio
de Turing. En aquel momento, el 'las computadoras gigantescas l radio de probablemente tenido
entre 64 y 128 kilobytes de la memoria verdadera, y a lo ms unos pocos megaoctetos de artefactos
de almacenamiento de acceso directo. Si l pens que el problema era gigantesco entonces...
Uno de las llaves a programar exitoso son el concepto de la abstraccin. La abstraccin es la llave a
la construccin sistemas complejos de software. Como el tamao de nuestros problemas crece, la
necesidad para la abstraccin dramticamente aumentos. En sistemas sencillos, caracterstica de
idiomas usados en el 1950s y '60s, un solo programista podra entender el problema entero, y por lo
tanto manipula todas estructuras del programa y datos. Los programistas son hoy incapaces de
entender todos los programas y los datos - es apenas demasiado grande. La abstraccin se requiere
a permitir que el programista para agarrar los conceptos necesarios.
La mayora de los libros y el reglamento en la historia de programar los idiomas tienden a discutir los
idiomas en trminos de generaciones. Esto es un arreglo til para clasificar los idiomas por la edad.
Primera Generacin
Generaciones de la programacin
LENGUAJES DE PRIMERA GENERACIN
Lo constituyen los lenguajes maquina.
Estos se consideran como de bajo nivel por que no existe un programa decodificacin menos
complicado que el que utiliza los smbolos binarios 1 y 0.
Ascii, utiliza ceros y unos para representar letras del alfabeto.
Los lenguajes ensambladores usan cdigos como a para agregar o mvc para mover, y asi
sucesivamente.
Los programas de software de sistemas tales como los sistemas operativos y los programas
de utilidad se escriben con frecuencia en un lenguaje ensamblador.
Aunque son mas fciles de programar, no son tan eficientes en trminos de rapidez
operacional y memoria.
Lenguaje de consulta estructurado. Lenguaje estndar que a menudo se usa para realizar
consultas y manipulaciones ala base de datos.
CONCLUCION
http://hectoryahir.blogspot.mx/
http://ocw.upm.es/ciencia-de-la-computacion-e-inteligencia-
artificial/fundamentos-
programacion/otrosrecursos/brevehistoriainformatica.esp