Greendood's Lair
Las tristes historias de un estudiantito de ciencias de la computación.
miércoles, 14 de septiembre de 2011
El departamento de un computólogo novato
Así es como se ve mi depa. Faltarán las cortinas y muchos muebles, pero lo escencial ya está: El poder de cómputo.
lunes, 20 de septiembre de 2010
Soy mujer o marciano
En este episodio de los estudiantitos de maestría, les voy a presentar a los Chavos que estudian Ciencias Computacionales.
En la primera foto, de iquierda a derecha:
1.-Valdo el bravucón. Tiene piercing, botas de casquillo y toda la cosa, pero es un sol.
2.-Dulce: Es de Sonora y tiene problemas para pronunciar la CH. Dice cosas como "leshe" y "mushashos"
3.-Fabritzio: Dejó la mafia italiana por estudiar la maestría. Cuando algo se tiene que hacer, es el hombre con el que hay que hablar.
4.-Marisol: Ella es mujer o marciano. Y ya tiene una maestría en sumatorias. También aparece hasta la derecha en la foto 2.
Foto 2, de izquierda a derecha:
Miguel el Cuban Guy: Había perdido su pasaporte, pero podemos ver que ya lo encontró por lo feliz que se ve.
Gandy: Aquí lo vemos estudiando ingeniería de software.
viernes, 10 de septiembre de 2010
Comilona INAOE
jueves, 2 de septiembre de 2010
Aprendiendo ensamblador , la manera correcta
Aprender ensamblador no es una tarea trivial, en eso estamos todos de acuerdo, pero hay una manera relativamente sencilla de lograrlo.
Muchos entusiastas (me incluyo) alguna vez intentamos abrir cualquier tutorial de ensamblador para nuestra arquitectura (en mi caso intel) y terminamos con una gran frustración. Entre las causas por las que esto sucede, yo encuentro , a parte de la falta de paciencia para entender PASO A PASO lo que esta sucediendo (con ensamblador es terriblemente necesario aprender a gatear antes de siquiera dar un paso), que la arquitectura intel tiene demasiadas instrucciones y complicaciones. A esto que en algunas ocasiones sea llamada CISC (Complex Instruction Set Computing).
Ahora me acerco a mi personal recomendación. Si usted quiere aprender ensamblador (incluso por curiosidad, ya no hablemos de las personas que van a dedicarle su vida profesional), comience por un procesador que siga el paradigma RISC (Reduced Instruction Set Computing). Es muy poco probable que usted esté trabajando su sistema operativo en esta plataforma, pero para eso hay emuladores. ¿Los emuladores suck big time? Seamos realistas, usted no va a realizar un programa relevante mientras esta dando los primeros pasos, así que no crea que el emulador le quedará pequeño.
En mi foto presento xSPIM , que al parecer corre en todas las plataformas. Emula un procesador MIPS. Lo repido: Usted encontrará mucho más fácil aprender los conceptos de ensamblador en esta arquitectura (las instrucciones son del mismo tamaño todas, tiene un diseño consistente y es pensado para ser claro y rápido) Ya después podrá pensar en aventurarse a otras plataformas.
-Fin-
Muchos entusiastas (me incluyo) alguna vez intentamos abrir cualquier tutorial de ensamblador para nuestra arquitectura (en mi caso intel) y terminamos con una gran frustración. Entre las causas por las que esto sucede, yo encuentro , a parte de la falta de paciencia para entender PASO A PASO lo que esta sucediendo (con ensamblador es terriblemente necesario aprender a gatear antes de siquiera dar un paso), que la arquitectura intel tiene demasiadas instrucciones y complicaciones. A esto que en algunas ocasiones sea llamada CISC (Complex Instruction Set Computing).
Ahora me acerco a mi personal recomendación. Si usted quiere aprender ensamblador (incluso por curiosidad, ya no hablemos de las personas que van a dedicarle su vida profesional), comience por un procesador que siga el paradigma RISC (Reduced Instruction Set Computing). Es muy poco probable que usted esté trabajando su sistema operativo en esta plataforma, pero para eso hay emuladores. ¿Los emuladores suck big time? Seamos realistas, usted no va a realizar un programa relevante mientras esta dando los primeros pasos, así que no crea que el emulador le quedará pequeño.
En mi foto presento xSPIM , que al parecer corre en todas las plataformas. Emula un procesador MIPS. Lo repido: Usted encontrará mucho más fácil aprender los conceptos de ensamblador en esta arquitectura (las instrucciones son del mismo tamaño todas, tiene un diseño consistente y es pensado para ser claro y rápido) Ya después podrá pensar en aventurarse a otras plataformas.
-Fin-
domingo, 29 de agosto de 2010
Las cosas van a cambia por aqui
Como de costumbre, he descuidado este pobre blog. Entre tantas cosas que han sucedido en mi vida, me han admitido a la maestría en el INAOE para ciencias de la computación.
Los comentarios sugieren que es difícil permanecer aquí, así que ahora este blog se trata oficialmente del "coverage" de un punto de la gráfica. Aquí se enterarán si logro obtener el grado o si me botan por maleta.
Dentro de todo el drama que esto implica, también documentaré algunos momentos chuscos que seguramente emergerán de la convivencia con personas letradas en ciencias.
Saludos desde el mas acá.
Suscribirse a:
Entradas (Atom)