inicio mail me! sindicaci;ón

Charles Simonyi

Hace un par de semanas leía un artículo traducido al español de Joel Spolsky. Trataba sobre la notación Húngara, un estilo de codificación muy útil si es bien entendida y bien utilizada, cosa que no suele ocurrir (por eso a nivel popular se le tiene tanto rechazo).

Para saber más acerca de la notación húngara recomiendo leer el artículo de Spolsky: Haciendo que el código defectuoso se vea defectuoso.

En ese mismo artículo se menciona que Simonyi era un programador húngaro que inicialmente trabajaba en Xerox Parc en un procesador de textos llamado Bravo, y se acabó pasando a Microsoft para trabajar en el equipo del Word, que es donde inventó la notación húngara con la finalidad de saber de qué clase es cada variable (no del tipo).

Ahora estaba leyendo que el notas va a viajar por segunda vez a la Estación Espacial Internacional en primavera, así que pareceser que con el Word, pese a Clippo, no le fue nada mal.

Gravatar

MD said,

October 14, 2008 @ 14:47

Es que la codificación húngara, que me estaba rayando porque yo seguía pensando en Notación polaca inversa…que asociaciones mentales hago, jajaja…

Bueno a lo que íbamos es que la húngara, yo no conocía ni el nombre pero la conocía como la codificación típica de visualbasic, y yo creo que el rechazo de la comunidad viene por la asociación con micro$oft, pero puede ser muy útil, sobre todo en códigos fuentes de estos reofuscados…

Yo la que si intento seguir al dedillo es la codificacionDelCamello (popularmente llamada camel y muy usada en java), lo que pasa es que siempre me surge la duda de si la primera letra es mejor mayúsculas o minúsculas, en java normalmente es minúscula por lo de que la ClaseEjemplo objetoEjemplo; .

Gravatar

MD said,

October 14, 2008 @ 14:50

Joer ahora que lo estoy leyendo (el texto del wiki) a escondidas en el curro, veo muchas rayadas que me han pasado por la cabeza….jajajaa.

Gravatar

PerkiPat said,

October 15, 2008 @ 22:10

¡Qué bueno verte por aquí, MD! Ahora en clase estamos dando UML, y ahí nos dicen que las clases se suelen nombrar con la primera en mayúscula porque había lenguajes OO que así lo requerían antaño (caso de Java antiguamente, según el profesor).

Buscaré más acerca de esa codificación cuando tenga un rato

Gravatar

MD said,

October 16, 2008 @ 10:33

Anda que curioso.

Pues para que no busques, un par de artículos de la wikipedia inglesa sobre el tema de tu articulo:
codificacion Camel
Naming conventions (programming)
Programming style
Indent style

Por cierto te tengo que llamar por movil, ¿sigues con el mismo numero? es que fui a un taller de hardware libre muy interesante, ya te contare.

RSS feed for comments on this post · TrackBack URI

Leave a Comment