A pesar de que Java (y muchos otros lenguajes de programación) cuenta con diferentes tipos de datos primitivos que, la mayoría de las veces, nos sirven para cumplir las funcionalidades
Seguir leyendo »Temporada 02: Go web
En la primera temporada de Go to go aprendimos la sintaxis general del lenguaje, palabras reservadas y tipos de datos, para crear nuestros primeros programas de prueba. En esta temporada
Seguir leyendo »01. Vim: configuración avanzada
El archivo vimrc Introducción a Vim script Variables Estructuras de control Funciones Hace ya algún tiempo, dediqué una nota a mostrarte cómo se puede ajustar el comportamiento del editor a
Seguir leyendo »01. Agente viajero: introducción
Con esta nota doy comienzo a la serie algoritmos genéticos, en la que abordaré varios problemas que pueden ser resueltos con estos algoritmos. En cada temporada explicaré la solución e
Seguir leyendo »Problemas de optimización
Un problema de optimización consiste en: maximizar o minimizar una función objetivo, es decir, obtener el valor máximo o mínimo de una función dada una variable. En el mundo de
Seguir leyendo »Apuntadores inteligentes
A diferencia de Java, C++ carece de un sistema interno que permita la gestión automática de memoria dinámica. Afortunadamente, las últimas versiones de la biblioteca estándar de C++ incluyen mecanismos
Seguir leyendo »