Por qué deberíamos contar desde cero

Este es un breve documento de Edsger Dijkstra que traduje hace un tiempo y tenía cubierto de polvo en algún directorio de mi disco duro.

A simple vista parece una trivialidad: ¿Qué más da si comenzamos a contar desde 0, desde 1 o desde cualquier número natural? Pero luego, cualquier persona que haya programado sin tener en cuenta estas cuestiones y que haya renegado depurando sus programas teniendo que sumar o restar 1 por aquí y por allá para considerar «casos especiales» en el tratamiento de secuencias o arreglos, sabrá valorar este pequeño artículo.

Sigue leyendo «Por qué deberíamos contar desde cero»

Directorio abierto de sitios argentinos

Todo empezó con un sábado aburrido en la vida de mi amigo Santiago Lobos. Luego de unas cuantas horas de programar, testear y volver a programar, hace un par de días ha lanzado el primer directorio abierto y colaborativo de sitios argentinos: 3wArgentina (también conocido como 3WA).

La idea es muy simple: un directorio de sitios, que es construido por los visitantes, quienes pueden agregar, comentar y puntuar sitios web de la Argentina. El sistema ofrece información adicional sobre los sitios, tales como capturas de pantalla en miniatura y el valor de PageRank de Google.

Potenciada por los conceptos de la llamada «Web 2.0«, promete ser una herramienta muy útil. ¡Desde aquí te deseo la mayor de las suertes, Santi!

Aniversario de la noche de los bastones largos

Con motivo de cumplirse cuarenta años de la triste «noche de los bastones largos«, el Profesor Jorge Aguirre, docente e impulsor de las carreras de ciencias de la computación de la UNRC, ha escrito un excelente artículo que ha sido aprobado por el Consejo Directivo de la Facultad de Cs. Exactas, Fco-Qcas. y Naturales de dicha Universidad.

Facultad de Ciencias Exactas de la UBA

El «profe» Aguirre es, además de un gran conocedor del sistema universitario y de su historia, un incansable luchador por la educación pública y de alto nivel en la Argentina.

Vale la pena revisar la historia, como se ha dicho muchas veces, para no volver a repetirla.

Sigue leyendo «Aniversario de la noche de los bastones largos»

Qué es la computación

Sin lugar a dudas Edsger Dijkstra fue uno de los grandes maestros de la computación. Durante su larga y productiva carrera nos brindó avances científicos, técnicos, educativos y también filosóficos.

En su artículo «Sobre la crueldad de verdaderamente enseñar Ciencias de la Computación» nos muestra claramente la naturaleza de la programación, explicando el por qué de los males que la aquejan.

Si usted es informático y alguna vez se preguntó por qué el desarrollo de software difiere tanto de otras áreas del conocimiento y de la técnica (como la arquitectura, las distintas ingenierías, etc.), o por qué ya entrados en el siglo XXI todavía no podemos garantizar ciertas propiedades de los sistemas informáticos, sin duda debería leer este artículo.

Sigue leyendo «Qué es la computación»

Al fin me mudé

Finalmente, después de una larga espera, me mudé a mi nuevo departamento. Esta es la principal razón por la falta de artículos en este blog por estos días.

Y sí, aunque todavía no termino de acomodarme, estoy más que feliz. Así que ya saben: todo amigo o conocido está invitado a darse una vuelta por Fotheringham 65, tocar el portero de la Planta Baja «B» (actualmente figura el nombre de dos señoritas, pero supongo que ya lo cambiaré) y pasar a tomar unos mates, café o quizás unas cervezas (para esto último nada mejor que tomar la iniciativa y traer algunas).

Un cura muy decente

Con motivo de la visita del papa Benedicto XVI a Valencia (para cuyos organizadores han utilizado el slogan «Te esperamos«), se ha desatado una gran polémica. Sumándose a ella Carlos Pinazo Calatrava, un sacerdote valenciano, ha publicado una carta abierta titulada «Por qué no te espero, Benedicto XVI«.

Me llamó profundamente la atención la claridad de las objeciones de este sacerdote a las políticas que lleva adelante la Iglesia Católica. Por eso, no pierdo la oportunidad de reproducirlas aquí.

Sigue leyendo «Un cura muy decente»

¿Microsoft?

Cuando escribí este artículo no esperaba ni mucho menos la repercusión que ha tenido. Además de ser incluido y comentado en varias decenas de foros, he recibido comentarios, críticas y sugerencias de muchos lectores.

Desde hace tiempo tengo pensado realizar una reedición, incorporando varias sugerencias y aclarando aspectos que no han sido expuestos del todo correctamente.

Invito a quienes tengan sugerencias que hacer sobre el texto, a que comenten esta entrada. Desde ya, muchas gracias.

Software libre versus software privativo

Hace ya varios años he escrito un par de artículos, uno introductorio al concepto de software libre y otro comparándolo con el software privativo (o propietario).

El objetivo de esta entrada del blog es recibir opiniones, sugerencias y críticas. Todas, tanto positivas como negativas, serán bienvenidas.

Noam Chomsky, un gran pensador de nuestra época

Conocí a Noam Chomsky estudiando teoría de autómatas y lenguajes (tratando de memorizar su jerarquía de lenguajes, que comencé a entender mucho tiempo después). Este norteamericano, descendiente de judíos ucranianos, además de ser el fundador de la teoría linguística moderna, es un fuerte crítico de la política exterior de los EE.UU. y del Estado de Israel.

Hace unos momentos acabo de leer un muy buen análisis de una todavía mejor entrevista titulada «Desafiando a los falsos profetas» (en inglés). Esto me hizo recordar los excelentes artículos de Chomsky que he leído y me dió la idea para esta entrada en mi blog.

Sigue leyendo «Noam Chomsky, un gran pensador de nuestra época»