martes, 2 de octubre de 2018

#Microsoft publica el código fuente de MS-DOS en GitHub


Microsoft ha publicado el código fuente del mítico sistema operativo MS-DOS en GitHub. El nuevo repositorio contiene el código fuente original y binarios compilados para MS-DOS 1.25 y MS-DOS 2.0. Microsoft está haciendo este movimiento para que el código fuente del sistema sea más fácil de encontrar, referenciado en escritos y trabajos externos, y para permitir la exploración y experimentación para aquellos interesados en los primeros sistemas operativos.

Durante el año 2014, Microsoft formó parte de una colaboración con el Museo de Historia de la Computación (Computer History Museum) en el que ellos cedían el código fuente del sistema, además de las primeras versiones de Word. Ahora que lo publican en GitHub, puede llegar a un público mucho mayor.

El código MS-DOS 1.25 fue creado el 9 de mayo de 1983, y está compuesto de sólo 7 archivos fuente, incluyendo el shell original COMMAND.ASM. MS-DOS 2.0 fue creado el 3 de agosto de 1983, y creció considerablemente en sofisticación (y tamaño), estando compuesto por 100 archivos .ASM en aquel momento.

Hay algunos archivos de documentación interesantes (.TXT,.DOC) entremezclados con los archivos fuente y objeto (muchos de ellos merecen ser leídos, al igual que muchos de los comentarios del código fuente).

Todo el código fuente se encuentra en este enlace, donde podremos descargar y comenzar a escudriñar en este sistema, hoy considerado una reliquia de la informática.

El hecho de que el código fuente se haya publicado en GitHub no parece casual, ya que Microsoft compro esta plataforma para desarrolladores el pasado mes de junio por unos 7.500 millones de dólares.

Fuente | ProfesionaReview

viernes, 15 de septiembre de 2017

Programación Funcional con #Python

La Programación Funcional es un paradigma de programación basado en el uso de funciones matemáticas, en contraste a la programación imperativa. La programación funcional tiene sus raíces en el cálculo lambda, un sistema formal desarrollado en los años 1930 para investigar la definición de función, la aplicación de las funciones y la recursión. Muchos lenguajes de programación funcionales pueden ser vistos como elaboraciones del cálculo lambda. Wikipedia.

Figura 1: Programación Funcional

Hace un tiempo atrás, he tenido la suerte de participar en un evento de Software Libre, de mi gran amigo Luis Tomás Wayar @lwayar conversó sobre Programación Funcional con Python.

Aquí les dejo el enlace para aquellos desarrolladores que están interesados en iniciar con este paradigma junto a un lenguaje tan práctico como es Python.


Saludos!

lunes, 21 de agosto de 2017

Grandes temas de las #matemáticas

Este último fin de semana me dediqué a ver un muy interesante programa llamado "Grandes temas de las Matemáticas" emitido por TECtv La señal de la ciencia y bajo la conducción de Adrián Paenza.

Figura 1: Grandes temas de las matemáticas

El reconocido divulgador Adrián Paenza nos acerca interrogantes que tienen a la matemática como protagonista: ¿Es posible anticipar si un fenómeno se va a producir o no? ¿Cuál es la importancia de la noción de límite? ¿Cuántos problemas abiertos existen? ¿Qué son los números primos? Con su habitual sentido del humor, didáctica y la colaboración de especialistas invitados, el conductor nos demostrará que no sólo es posible responder estos cuestionamientos sino también descubrir que la matemática nos acompaña en nuestra vida cotidiana y no es para nada aburrida.

A lo largo de los siguientes 13 capítulos vas a encontrar temas tales como el número PI, la importancia de los números Primos, Los problemas abiertos, Fibonacci, el número e, teoría de juegos, noción de límites y otros grandes temas más.


Si realmente estas interesado en la programación o en las ciencias de la tecnologías es tecnicamente imposible que no estén vinculados los temas de matemáticas y gracias al entusiasmo de mi gran amigo Luis Wayar @lwayar por las matemáticas es un terreno que no deja de sorprenderme nunca.

Saludos!

Entradas populares