Monthly Archives: May 2011

Generación de Código e Inteligencia Artificial

A finales de los setenta y principios de los ochenta (ya en el siglo pasado ;-)) estuve aprendiendo de todo sobre programación, lenguajes de programación y ciencia de la computación en general. Eran los días de COBOL, BCPL, ensamblador de … Continue reading

Posted in 2643, 3036, 3463, 6145 | 1 Comment

NHibernate 3 (Parte 7) One-To-Many con Inverse

Anterior Post Siguiente Post En el anterior ejemplo tenía un problema a resolver: por cada capítulo de un libro nuevo se ejecutaba un INSERT Y un UPDATE, cuando bien podría bastar uno. En este post, uso una manera alternativa de … Continue reading

Posted in 1389, 4752, 5374 | Leave a comment

NHibernate 3 (Parte 6) One-To-Many con Many-To-One

Anterior post Próximo post Esta vez, la base de datos es la misma del anterior ejemplo (mismo nombre y scripts de creación): Pero quiero tener una referencia, en el dominio, de Chapter (capítulo) a Book (libro): public class Chapter { … Continue reading

Posted in 1389, 4752, 5374 | Leave a comment

AjTalk: Implementando un intérprete tipo Smalltalk (Parte 1) Estructura de objetos

Comienzo a escribir sobre las decisiones de diseño que tuve que tomar para armar AjTalk, mi intérprete tipo Smalltalk de código abierto escrito en C#. Hay una largar tradición en el armado de máquinas virtuales Smalltalk. Veamos qué pude armar … Continue reading

Posted in 11722, 1389, 3462 | 2 Comments

Aprendiendo Java

Ya varias veces me preguntaron por Twitter sobre recursos de Java para estudiar. Sea este post un intento de respuesta a esta pregunta, ampliada: no sólo recursos, sino, qué estudiar de Java (lo que dependerá del trabajo a encarar), y … Continue reading

Posted in 12081, 1390, 3463 | 3 Comments

NHibernate 3 (Parte 5) Primer mapeo Uno-a-Varios

Anterior post Próximo post Esta vez, tengo este modelo de datos para mapear a clases: Cada Book (libro) tiene 0, 1  o más Chapter (Capítulos). Este es el diagrama de clases de mi dominio:   El código para Book.cs: public … Continue reading

Posted in 1389, 4752, 5374 | Leave a comment