Warning: Call-time pass-by-reference has been deprecated in /home/docecosas/segfault.docecosas.com/batidora/wp-content/plugins/delicious-integrator/delicious.php on line 108
Bien batido y revuelto : 2005 : Noviembre

El inglés domina la programación (y ni eso)

29 de Noviembre 2005 a las 9:33 pm | En General

Hace poco en el foro de Cake mencionaron el tema de los plurales y las mayúsculas. Cake es un framework en PHP que imita a Rails y se ha traido parte de la sintáxis para relacionar las clases y las tablas, utilizando los “supuestos” plurales para crear tablas, lo cual puede quedar bastante elegante cuando tenemos la tabla todos para guardar elementos de una lista todo o blogs si hacemos un sistema de alojamiento para que cada usuario pueda tener su blog. Pero ¿y si tiene un diary? La tabla será diarys en lugar de lo que podríamos intuir, diaries.

Y todo esto todavía puede tener cierto sentido cuando la mayoría de plurales se construyen añadiendo -s como en inglés o en español, pero los pobres alemanes lo tienen más complicado. Es cierto que existen formas para especificar los nombres de tablas y otros elementos, pero por defecto tiene un funcionamiento muy anglo-regular-centrista

Aunque todo esto ya lo sabíamos, empezando por nuestros datos ASCII y todos los parches a los que ha ido llevando, y sobre todo cuando nos damos cuenta de que el código fuente debe ser escrito en ASCII sencillo en la mayoría de los casos aunque algunos lenguajes permiten usar otras codificaciones para comentarios y contenido de las variables. No pretendo decir que no debería ser así, entiendo que un lenguaje que permita variables o funciones en Unicode podría ser bastante complejo, para cualquier es más fácil utilizar Add que Añadir, ya que en este caso concreto cualquiera que no tenga un teclado español podría pasarlo basante mal.

Pero no deja de ser gracioso… cuantos agregarAlgo y ano habrá repartido por todo el código fuente del mundo :-)

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^