Archive

Archive for 4 abril 2011

La Catedral y El Bazar

por Eric S. Raymond

(Traducción: José Soto Pérez)

Analizo un exitoso proyecto de software libre (fetchmail), que fue realizado para probar deliberadamente algunas sorprendentes ideas sobre la ingeniería de software sugeridas por la historia de Linux. Discuto estas teorías en términos de dos estilos de desarrollo fundamentalmente opuestos: el modelo catedral de la mayoría de los fabricantes de software comercial contra el modelo bazar del mundo Linux. Demuestro que estos modelos parten de puntos de vista contrapuestos acerca de la naturaleza de la tarea de depuración del software. Posteriormente, hago una argumentación, a partir de la experiencia de Linux, de la siguiente sentencia: “si se tienen las miradas suficientes, todas las pulgas saltarán a la vista”. Al final, sugiero algunas fructíferas analogías con otros sistemas autoregulados de agentes egoistas, y concluyo con una somera exploración de las implicaciones que pude tener este enfoque en el futuro del software.

Leer más…

Categorías:Software Libre

Ciencias de la Computación

Las ciencias de la computación son aquellas que abarcan el estudio de las bases teóricas de la información y la computación, así como su aplicación en sistemas computacionales1.

EniacDesde la invención del primer computador electrónico en los años 40, la computación ha ido evolucionando de manera vertiginosa, tanto a nivel de hardware como a nivel de software. Los primeros sistemas de computo, eran programados exclusivamente en lenguaje de máquina y a nivel de hardware, actualmente la programación se hace a nivel de software y por lo general en idioma inglés.

Las ciencias de la computación han ido evolucionando junto con el computador, a pesar de que el término comenzó a utilizarse desde mucho antes de la aparición del mismo.

Leer más…

Categorías:General