En 1975, el genial arquitecto e ingeniero de sistemas informáticos Fred Brooks acuñó en su no menos genial libro El mítico hombre-mes (The Mythical Man-Month) el concepto «El efecto del segundo sistema«. Este efecto, nacido de una directa observación de la creación y desarrollo del (por aquel entonces) ordenador más complejo del mundo (el IBM
Hace tiempo que vengo reflexionando sobre el futuro de la programación de aplicaciones para ordenadores, tablets, teléfonos y en general para dispositivos electrónicos.
Las funciones («functions» en inglés) en los lenguajes de programación son unas estructuras que nos permiten no tener que repetir el mismo código una y otra vez. Por ejemplo, si creamos una función que calcula una conversión de grados Celsius a grados Fahrenheit, no tendremos que volver a escribir todo el código de la formula
Uno de los desafíos a los que se enfrenta un aprendiz de programador que quiera conocer varios lenguajes de programación, es a lidiar con los diferentes tipos de datos que tienen los mismos.
Hace un par de meses alquilé un nuevo servidor en una empresa alemana con el objeto de mejorar los hostings de mis clientes. Como hago siempre, instalé en él Ubuntu Server + Apache + PHP + MYSQL Al cabo de unas semanas, varios clientes me informaron de un molesto error cuando subían imágenes a WordPress.
¿Qué es Livecode? Livecode es una interesantísima herramienta de programación que promete algo muy bueno: que lo hecho con esta herramienta funcione sin problemas en Windows, LINUX, Mac OSX, iOS y Android de forma nativa, algo parecido a lo que hace Java, Python o .Net, pero mucho más sencillo. Obviamente no se puede utilizar Java,