Publicado el Sábado 23 de Junio del 2007 @ 11:00 por Armonth.
Si lees documentación técnica, sobretodo RFC’s antiguos o documentación relativa a programación habrás leído “foobar” o alguna variante tipo foo llama a bar.
Estas palabras se usan como variables, lo que quizá no sepas es su significado… o mejor dicho: su etimología. En Internet existe un RFC, concretamente el RFC 3092 que explica el origen de esta expresión:
Aproximadamente 212 RFCs, comenzando con el RFC 269, contienen los términos ‘foo’, ‘bar’ o ‘foobar’ como si fuesen variables metasintácticas, sin añadir ninguna explicación o definición adecuada. Este documento corrige esa deficiencia.
El documento es cortito pero no tiene desperdicio, sobretodo el uso que se le da a foobar:
foo /foo/
Utilizada generalmente como un nombre de ejemplo para absolutamente cualquier cosa, especialmente programas y archivos (sobre todo archivos scratch).
Y su significado:
Cuando se utiliza en conexión con ‘bar’ generalmente hace referencia al acrónimo de la II Guerra Mundial FUBAR (’Jodidos Sin Remedio’, ‘Fucked Up Beyond All Repair’), posteriormente modificado a foobar. Las primeras versiones del Archivo Jargon [JARGON] interpretaron este cambio como una moderación posguerra, pero parece ser que FUBAR se derivó de ‘foo’, tal vez influenciado por el alemán ‘furchtbar’, (terrible) - puede que incluso ‘foobar’ haya sido la forma original.
Así que ya sabéis, si un programador usa foobar como variable para todo es que está jodido sin remedio, vamos, como casi todos los programadores en España }:P
Pues yo siempre habia oido que
FUBAR= Fucked Up Beyond Any Recognition
Miguel, el acronymfinder (y la wikipedia también) da esa otra expansión como válida también: se han generado bastantes retro-acrónimos con esas siglas.
Ya se que el artículo es humor y tal pero el origen es bastante más difuso que simplemente FUBAR, y el mismo RFC 3092 referencia apariciones más antiguas no relacionadas con FUBAR.
A parte de que en la tabla de apariciones del apendice aparece claramente FUBAR como tal en muy contadas ocasiones, lo que lleva a pensar que si quieren poner FUBAR no van a poner foobar.
PD: Cuando dudes sobre traducir un nombre, hazlo o no lo hagas, pero no lo dejes a medias: “Jargon File” o “Archivo/Registro/Diccionario de jerga”.
Pues hay un reproductor de audio de lo más cuco, útil y apañado llamado Foobar2000 o Foobar2k al que no encuentro ninguna relación con los significados que habéis dado.