Mis proyectos informáticos

En el principio era la programación

Difícil entender la programación sin haber programado antes. En principio, cualquier lenguaje serviría para hacer cualquier transformación o en general operación (dentro de una clase sumamente amplia de operaciones) con datos...

Más allá de esa clase de operaciones más o menos algoritmizables, es decir susceptibles de describirse explícitamente, uno se adentra en el Reino del Espíritu. ¿En el de la Religión?

Texto*

Producimos y comunicamos texto. Por eso muchos de mis proyectos versan sobre cómo manejarlo...

Informática gráfica: dibujos vectoriales (textuales)

...

JSON: qué es y qué significa para mí

En otra página explico en castellano JSON, un formato que me cautiva por sus posibilidades para la llamada representación del conocimiento.

De MongoDB a CouchDB

Me he ido decantando por el formato JSON. Me he ido desentendiendo de XML, me abruma por demasiado potente, si bien antaño por él me interesé y empleé mucho.

De MongoDB me gustaba su notación, tan parecida a la sintaxis C/C++:

Y de CouchDB me disgustaba:


No obstante, me he decantado por CouchDB. ¿Por qué? Lo que me disgustaba provenía de que sigue un formato de comunicación universal, RESTful, el cuál tiene mucho sentido porque insertar se dice poner tal objeto en tal lugar o recurso etc.

El Proyecto CouchDB, de la Fundación Apache, da una impresión menos o nada fidelizante en comparación con MongoDB, siempre con un plan de pago a la vuelta de la esquina.

Troceadores en palabras y analizadores léxicos

Los dos primeros pasos de un analizador lingüístico son: