Tu Blog acerca de redes y codigos de programacion en Republica Dominicana.

Mostrando entradas con la etiqueta Historia. Mostrar todas las entradas
Mostrando entradas con la etiqueta Historia. Mostrar todas las entradas
Posted by BigCrazy - - 0 comentarios

Historia de la Programación

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. Es importante 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 unos pocas 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 sentido que 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 Premio de Turing), Comunicaciones del ACM, Vol 15, No. 10 (el octubre 1972).]

E. W. Dijkstra habló estas palabras proféticas casi hace 28 años 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 más 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 abstracción. La abstracción es la llave a la construcción sistemas complejos de software. Como el tamaño de nuestros problemas crece, la necesidad para la abstracción dramáticamente aumentos. En sistemas sencillos, característica de idiomas usados en el 1950s y '60s, un solo programista podría 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 abstracción se requiere a permitir que el programista para agarrar los conceptos necesarios.

La mayoría de los libros y el reglamento en la historia de programar los idiomas tienden a discutir los idiomas en términos de generaciones. Esto es un arreglo útil para clasificar los idiomas por la edad.

Posted by BigCrazy - - 0 comentarios

Historia de las Redes

En la década de los 50´s el hombre dio ungran salto al inventar la computadoraelectrónica. La información ya podía serenviada en grandes cantidades a un lugarcentral donde se realizaba suprocesamiento. Ahora el problema era que estainformación tenía que ser acarreadaal departamento de proceso dedatos.

Con la aparición de las terminales en la década delos 60´s se logró la comunicación directa entre losusuarios y la unidad central de proceso, lograndouna comunicación más rápida y eficiente, pero seencontró un obstáculo; entre más terminales y otrosperiféricos se agregaban a la computadora central,la velocidad de comunicación decaía. Ahora elproblema era que esta información tenía que seracarreada al departamento de proceso de datos.

Hacia la mitad de la década de los 70´s ladelicada tecnología del silicio eintegración en miniatura permitió a losfabricantes de computadoras construirmayor inteligencia en máquinas máspequeñas. Estas máquinas llamadasmicrocomputadoras descongestionaron alas viejas máquinas centrales.

A principios de la década de los 80´s lasmicrocomputadoras habían revolucionado porcompleto el concepto de computación electrónicaasí como sus aplicaciones y mercado. A principiosde la década de los 80´s las microcomputadorashabían revolucionado por completo el concepto decomputación electrónica así como sus aplicacionesy mercado.

La compañía Novell, fue la primera enintroducir un Servidor de Archivos ( FileServer) en que todos los usuarios puedentener acceso a la misma información,compartiendo archivos y contando conniveles de seguridad, lo que permite quela integridad de la información no seaviolada. Novell, fue pionero en 1986, una vezmás al lanzar la tecnología deprotocolo abierto que pretende teneruna arquitectura universal deconectividad bajo Netware.