Category Archives: Programacion

C como un lenguaje para aprender a programar

Hace algún tiempo, conversaba con un colega de mi Universidad sobre la forma en que se enseña a programar a los estudiantes. En mi Universidad, el lenguaje de programación utilizado para enseñar a programar es Java. Como parte de nuestra … Continue reading

Posted in C++, Programacion | 9 Comments

Introducción a OpenGL ES 1.1

Encontré en YouTube este excelente video que realiza una introducción rápida, estilo crash-course, a OpenGL ES 1.1. El video es parte del curso de Desarrollo de Aplicaciones para iPhone de la Universidad de Stanford. Dejo el video a continuación.

Posted in iPhone, Objective-C, OpenGL, Programacion | Comments Off on Introducción a OpenGL ES 1.1

John Carmack: C++ vs C

Visto en el Twitter de John Carmack: “IMO, good C++ code is better than good C code, but bad C++ can be much, much worse than bad C code”. Ahora que lo veo, tiendo a estar 100% de acuerdo : … Continue reading

Posted in C++, Programacion | Comments Off on John Carmack: C++ vs C

C++ Templates & Maps

El otro día luchaba contra una construcción de C++ con la que no había tenido problemas antes. Estaba intentando iterar sobre un map del cual el segundo parámetro estaba templetizado. Mi construcción era similar a tener: map< string, vector<T*> > … Continue reading

Posted in C++, Programacion | 3 Comments

C++ StringStreams

Fernando Briano, de Picando Código, está con un artículo muy interesante hoy sobre StringBuilders y StringBuffers de Java. El artículo describe el por qué un desarrollador querría hacer uso de éstos en vez de los operadores sobrecargados de String (como … Continue reading

Posted in C++, Programacion | Comments Off on C++ StringStreams

Portando de DOS a Windows

Ayer leía en Slashdot sobre la historia del Port de Death Rally, un juego desarrollado por una empresa ya difunta llamada Apogee y del cual los derechos son ahora de la Finlandesa Remedy Edit: Resulta que la Finlandesa Remedy desarrolló … Continue reading

Posted in Programacion, Video Juegos | Comments Off on Portando de DOS a Windows

Big-O

Enconté mediante Reddit un post en Stack Overflow que explica en términos sencillos en qué consiste la notación “Big-O”, utilizada para representar la complejidad de un algoritmo. Traduzco solo una parte del post aquí, les recomiendo leer el post completo … Continue reading

Posted in Programacion | Comments Off on Big-O

Diferencia de Conjuntos con programación funcional de Python

Supongamos que tenemos dos listas a y b de Python y queremos calcular una lista d tal que: d = a – b #diferencia de conjuntos. Utilizando las construcciones funcionales de Python (en particular List Comprehension), resulta muy sencillo: d … Continue reading

Posted in Programacion, Python | 2 Comments

Curso de C del MIT, ahora online y gratuito

El MIT ha publicado en Internet las trasparencias de su curso “Practical Programming in C”, correspondiente a Enero del 2010. El curso se compone de 14 trasparencias (una por lección), todas disponibles gratuitamente en el siguiente link: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-087-practical-programming-in-c-january-iap-2010/lecture-notes/ Yo leí … Continue reading

Posted in C++, Programacion | Comments Off on Curso de C del MIT, ahora online y gratuito

Hoja de Helecho en Cython

A modo de prueba de concepto aproveché un ratito libre para implementar uno de los trabajos obligatorios que asignamos a los alumnos en una de mis materias en Facultad. El trabajo consiste en desarrollar un programa que dibuja un conjunto … Continue reading

Posted in Computación Gráfica, Programacion, Python | 1 Comment