jueves, 19 de abril de 2007
martes, 17 de abril de 2007
Apuntes del MIT
Buscando en Internet encontré esto, muy interesante. En esta página el MIT ofrece de forma gratuita apuntes de todos sus cursos. También está en español.
MIT OpenCourseWare
MIT OpenCourseWare en español
Electrical Engineering and Computer Science
Electrical Engineering and Computer Science(en español)
MIT OpenCourseWare
MIT OpenCourseWare en español
Electrical Engineering and Computer Science
Electrical Engineering and Computer Science(en español)
sábado, 14 de abril de 2007
Tutoriales y recursos(punteros)
Vi que mucha gente que entra al blog busca información sobre punteros. No es mi intención hacer un tutorial, va a haber una pequeña explicación y un par de links.
Los punteros son básicamente variables que contienen direcciones de memoria. Se utilizan generalmente para manipular variables dinámicas (variables que se crean en ejecución).
El uso de punteros es considerado peligroso, porque trae cosas como acceso no controlado a memoria, aliasing, etc. A medida que fueron saliendo nuevos lenguajes se trató de enmascarar y abstraer el uso de punteros. Sin embargo, hay lenguajes en que son fundamentales como C.
La mejor, creo, forma de aprenderlos (de la forma en que yo los aprendí), es agarrar código con punteros y hacer dibujos con los valores de los punteros y variables que apuntan.
Links varios
Punteros en Wikipedia(inglés)
Punteros en Wikipedia(español)
Tutorial de punteros
Los punteros son básicamente variables que contienen direcciones de memoria. Se utilizan generalmente para manipular variables dinámicas (variables que se crean en ejecución).
El uso de punteros es considerado peligroso, porque trae cosas como acceso no controlado a memoria, aliasing, etc. A medida que fueron saliendo nuevos lenguajes se trató de enmascarar y abstraer el uso de punteros. Sin embargo, hay lenguajes en que son fundamentales como C.
La mejor, creo, forma de aprenderlos (de la forma en que yo los aprendí), es agarrar código con punteros y hacer dibujos con los valores de los punteros y variables que apuntan.
Links varios
Punteros en Wikipedia(inglés)
Punteros en Wikipedia(español)
Tutorial de punteros
¿Cómo llega a la gente a mi blog?
A continuación los temas por los cuales los que buscan en Google caen en mi blog. No hay nada fuera de lo normal, salvo un par de cosas que me llamaron la atención.
Lo que sí voy a poner un tutorial sobre punteros, porque mucha gente entra al blog buscando sobre ese tema y se encuentran con mi parodia de la canción de Nerdkids.
Sobre ser informático //La hice yo
cause i my time
que es ser informático //Las cuestiones filosóficas que Google debe resolver
punteros para mi blogs
algoritmos imposibles de solucionar //No tiene muy claros los conceptos
como ven los estudiantes secundarios a biologia //????
halting problem
letras de so phat //La persona que buscaba esto se bajó el mp3 de Monzy
punteros para mi space
mis punteros
problemas imposibles //Está unas 10 veces
Problemas de halting
como enseñar el have got a secundaria? //Espero que esta persona no sea profesor
como pongo juegos a mi blog?
punteros para blog
que hace un informatico //Muy buena pregunta
registros y punteros
blog de un informatico
ser informatico diegodm //Alguien sabía de esto
manejo de listas con punteros
cuanto cuesta mi blog //Se venden?
porque lisp es escencial en las listas //Debería ser al revés la pregunta
Lo que sí voy a poner un tutorial sobre punteros, porque mucha gente entra al blog buscando sobre ese tema y se encuentran con mi parodia de la canción de Nerdkids.
Sobre ser informático //La hice yo
cause i my time
que es ser informático //Las cuestiones filosóficas que Google debe resolver
punteros para mi blogs
algoritmos imposibles de solucionar //No tiene muy claros los conceptos
como ven los estudiantes secundarios a biologia //????
halting problem
letras de so phat //La persona que buscaba esto se bajó el mp3 de Monzy
punteros para mi space
mis punteros
problemas imposibles //Está unas 10 veces
Problemas de halting
como enseñar el have got a secundaria? //Espero que esta persona no sea profesor
como pongo juegos a mi blog?
punteros para blog
que hace un informatico //Muy buena pregunta
registros y punteros
blog de un informatico
ser informatico diegodm //Alguien sabía de esto
manejo de listas con punteros
cuanto cuesta mi blog //Se venden?
porque lisp es escencial en las listas //Debería ser al revés la pregunta
viernes, 6 de abril de 2007
LOOM
Lucasarts, antes conocida como Lucasfilms Games, lanzó numerosas aventuras gráficas. Las más conocidas son las que componen la saga de Monkey Island.
Pero antes de eso, en 1990, lanzaron el que para mí es uno de sus mejores juegos, LOOM. LOOM es parecido a muchas de las aventuras de Lucasarts, la misma interfaz, no te podés trabar, no te podés morir, etc.
El argumento es el siguiente: en un futuro lejano, las personas se dividen en gremios. El personaje principal es Bobbin Threadbare, joven aprendiz del Gremio de los Tejedores. La aventura comienza cuando en el día de su 17º cumpleaños, Bobbin es llamado ante los ancianos del Gremio.
Lo que distinguía al juego además de su interfaz simple, mucho más que la de Monkey Island, era la forma de lanzar los hechizos. Bobbin poseía un bastón con las siete notas musicales, y una combinación de 4 notas determinadas activaba un hechizo.
El juego tenía proyectadas dos secuelas, que nunca se lanzaron al mercado.
LOOM en Wikipedia
Screenshots
Pero antes de eso, en 1990, lanzaron el que para mí es uno de sus mejores juegos, LOOM. LOOM es parecido a muchas de las aventuras de Lucasarts, la misma interfaz, no te podés trabar, no te podés morir, etc.
El argumento es el siguiente: en un futuro lejano, las personas se dividen en gremios. El personaje principal es Bobbin Threadbare, joven aprendiz del Gremio de los Tejedores. La aventura comienza cuando en el día de su 17º cumpleaños, Bobbin es llamado ante los ancianos del Gremio.
Lo que distinguía al juego además de su interfaz simple, mucho más que la de Monkey Island, era la forma de lanzar los hechizos. Bobbin poseía un bastón con las siete notas musicales, y una combinación de 4 notas determinadas activaba un hechizo.
El juego tenía proyectadas dos secuelas, que nunca se lanzaron al mercado.
LOOM en Wikipedia
Screenshots
jueves, 5 de abril de 2007
Volver a lo básico
Joel escribió:
"...If you want to teach somebody something well, you have to start at the very lowest level. It's like Karate Kid. Wax On, Wax Off. Wax On, Wax Off. Do that for three weeks. Then Knocking The Other Kid's Head off is easy."También está en español
martes, 3 de abril de 2007
¿Qué lenguaje sos? (Una definición de ironía)
Buscando por ahí, encontré un test. De acuerdo a las preguntas que elijas, se te asigna un lenguaje.
A mí me tocó LISP.
Which Programming Language are You?
Para ser sincero, conozco LISP, pero nunca lo usé en todo su potencial. De hecho, odio esa caracteristíca de tener millones de paréntesis. El lenguaje funcional que mejor manejo es Haskell, pero supongo que aprender LISP no es nada del otro mundo.
By the way, yo quería ser Smalltalk, :P.
A mí me tocó LISP.
Which Programming Language are You?
Para ser sincero, conozco LISP, pero nunca lo usé en todo su potencial. De hecho, odio esa caracteristíca de tener millones de paréntesis. El lenguaje funcional que mejor manejo es Haskell, pero supongo que aprender LISP no es nada del otro mundo.
By the way, yo quería ser Smalltalk, :P.
Renovación
Luego de mucho tiempo sin actualizar, estoy de nuevo.
Como verán, le hice cambios al blog, clasifiqué todos los posts y agregué secciones. También cambié el template del blog. Faltan afinar un par de cosas, que terminaré en los siguientes días, pero lo esencial está. Tampoco quiero sobrecargar el blog con cosas que no se terminen usando. Algunas cosas son de prueba, así que es probable que desaparezcan.
Quizá la temática del blog cambie y se empiecen a tratar otros temas, pero no se preocupen, la mayoría de los posts van a seguir tratando de lo mismo.
Esta vez, supongo que voy a postear más seguido. De hecho, iba a borrar algunos posts, que ahora me parecen malos, y no entiendo como los subí (bah, sí, lo hice para rellenar). Pero ya fue, los dejo.
Como verán, le hice cambios al blog, clasifiqué todos los posts y agregué secciones. También cambié el template del blog. Faltan afinar un par de cosas, que terminaré en los siguientes días, pero lo esencial está. Tampoco quiero sobrecargar el blog con cosas que no se terminen usando. Algunas cosas son de prueba, así que es probable que desaparezcan.
Quizá la temática del blog cambie y se empiecen a tratar otros temas, pero no se preocupen, la mayoría de los posts van a seguir tratando de lo mismo.
Esta vez, supongo que voy a postear más seguido. De hecho, iba a borrar algunos posts, que ahora me parecen malos, y no entiendo como los subí (bah, sí, lo hice para rellenar). Pero ya fue, los dejo.
Suscribirse a:
Entradas (Atom)