Historias
Slashboxes
Comentarios
 

La etimología de "foo" y "bar"

editada por Candyman el 30 de Julio 2004, 22:33h   Printer-friendly   Email story
desde el dept. ¿cómo-se-llama-el-nombre-de-las-cosas?
Diip-Bluu nos cuenta: «Dando un garbeo por internet, buscando otras cosas, he dado con la página de traducciones al castellano de los RFCs (Request For Comments), donde he encontrado, de entre una lista de documentos ya traducidos, uno que hace mención al origen de los términos "foo" y "bar", que mas de uno se habrá encontrado alguna vez en sus largas jornadas trabajando con los ordenadores. Concretamente, el documento al que hago referencia es el rfc 3092, que también podéis consultar en la versión inglesa original. Muy curioso y recomendable de leer.» "Foo" y "bar" son lo que se llama "variables metasintácticas". Muchos son los que han buscado un estándar para la tercera variable metasintáctica, pero yo me quedo con "blargh". Hace tiempo que pregunté qué se usaba en español, y mucha gente me dijo que "esto" y "aquello". Si programara, yo usaría "pim", "pam" y "pum". Ya me gustaría saber qué usáis vosotros.

Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • foo y bar

    (Puntos:1, Inspirado)
    por pobrecito hablador el Viernes, 30 Julio de 2004, 23:10h (#331686)
    Yo diría tal y cual.
  • peazo variable

    (Puntos:4, Divertido)
    por runlevel0 (1932) el Viernes, 30 Julio de 2004, 23:15h (#331688)
    ( http://www.flickr.com/photos/runlevel0/ | Última bitácora: Jueves, 01 Noviembre de 2007, 11:37h )
    "apetejaun","gromenaguer","candemorl"...
    --

    29A the Number of the Beast
  • pues yo...

    (Puntos:1, Divertido)
    por Larra (8249) el Viernes, 30 Julio de 2004, 23:41h (#331695)
    Pues yo uso caca, patata y blah, q pasa xD
    • Re:pues yo... de melado (Puntos:1) Sábado, 31 Julio de 2004, 10:28h
  • Que usamos

    (Puntos:1)
    por Gusi (10863) el Viernes, 30 Julio de 2004, 23:48h (#331696)

      Hola,

      yo normalmente uso variables que internten indicar que 'contienen'. Si la variable es local e inútil (de bucle, temporal ...) normalmente tiendo a usar 'i' o 'j'. Si es más inútil todavía entonces uso cosas como 'croissant', 'jarl', 'ajo' o 'foobar' (siempre me pregunté que era 'foobar', pero nunca me atreví a la herejía de usarlo si saber que significaba, sorpresa la mía al descubrirlo ;) )

      Gusi

  • Cuidado

    (Puntos:2, Informativo)
    por pobrecito hablador el Sábado, 31 Julio de 2004, 00:06h (#331700)
    Algunas cosas parecen correctas, pero otras no tanto, como es de esperar de un RFC publicado en 1 de Abril.
  • Yo uso

    (Puntos:1, Divertido)
    por pobrecito hablador el Sábado, 31 Julio de 2004, 00:35h (#331707)
    Yo uso pepe y kaka. Por cierto, mi cuñado se llama pepe y es un cagao.
  • Pepe

    (Puntos:1)
    por Ricardo Estalmán (102) el Sábado, 31 Julio de 2004, 01:05h (#331710)
    ( http://barrapunto.com/tags/restalman | Última bitácora: Jueves, 12 Abril de 2018, 20:25h )
    Yo pensaba que todo el mundo menos yo usaba "pepe" o "kk" para esos nombres de fichero en que no se sabe qué poner.
    --

    __
    Comprare è combattere.
    • Re:Pepe de wolfete (Puntos:1) Sábado, 31 Julio de 2004, 02:08h
    • Re:Pepe de motion (Puntos:2) Sábado, 31 Julio de 2004, 07:48h
    • Re:Pepe de O'Bieito (Puntos:2) Sábado, 31 Julio de 2004, 08:51h
  • Ya sabía yo

    (Puntos:2)
    por Chewie (284) <chewie ARROBA barrapunto PUNTO com> el Sábado, 31 Julio de 2004, 01:11h (#331711)
    ( Última bitácora: Sábado, 09 Septiembre de 2006, 18:42h )
    --

    Physics is like sex: sure, it may give some practical results, but that's not why we do it.

  • JuaZ, la mas mitica es...

    (Puntos:1, Divertido)
    por throll (8836) el Sábado, 31 Julio de 2004, 05:00h (#331723)
    ( http://www.inestable.org/ | Última bitácora: Martes, 28 Septiembre de 2004, 13:10h )
    ... Pues en mi caso, uso la mitica muvi ( interpretacion subrealista de movida con un toque de acento ingles rollo movie ).
    En otros casos se acude a las variables osi, y en ultimo y definitivo caso extremo estan las variables (que alguno habra usado alguna vez) putoentero, stringdeloscojones, jodiopuntero, etc.
    --


    peaZe. Inestable LUG [inestable.org]
  • pues yo,

    (Puntos:1)
    por loki-yo (12388) el Sábado, 31 Julio de 2004, 08:01h (#331735)
    yo uso "lala" "lolo" "dummy" y, si no me sale lo que esté haciendo, "die" o "diedie"
    salu2
  • Cuidado con las variables

    (Puntos:1, Divertido)
    por pobrecito hablador el Sábado, 31 Julio de 2004, 09:21h (#331746)
    Yo siempre he venido usando "prueba", "prueba2", "prueba3"..., "kk", "kk2", "kk3"..., y antes cuando estaba hasta allí mismo, las llamaba "pollas", "pollas2", "pollas3"..., hasta que en una de las prácticas de la Universidad se me coló un "pollas2".
    Desde entonces me decanto más por el "prueba".
  • Las de toda la vida

    (Puntos:1)
    por pakolo (9798) el Sábado, 31 Julio de 2004, 09:55h (#331756)
    ( http://www.golpeayhuye.tk/ | Última bitácora: Viernes, 27 Junio de 2008, 08:56h )
    Fulano (foolano), mengano y zutano
    --


  • por Logann (12301) el Sábado, 31 Julio de 2004, 09:56h (#331757)
    ( Última bitácora: Jueves, 01 Junio de 2006, 15:09h )
    Bueno yo no soy muy original, utilizo xd xdxd lol lolol ca caca cacaca si es para loop.. i j k l cx ax bx Supongo que a nadie le gustaria leer for (bx=lol;bxxd;bx++) caca+=bx+xd; Pero no me importa (xD)
  • ¿y que pasó con...

    (Puntos:2, Inspirado)
    por astrobola (1319) el Sábado, 31 Julio de 2004, 10:21h (#331767)
    ( http://ylogico.com/ )
    las antiguas "fulano", "sultano" y "mengano"? (o fulanito, sultanito y menganito, si hay confianza)

    Vamos, que las variables no son exclusivas de la informática, y son mucho mas antiguas que los ordenadores!
    --


    Ya se que estoy piantao, piantao, piantao... ¿no ves que va la luna, rodando por Callao?
  • por Disquete Enmascarado (3405) el Sábado, 31 Julio de 2004, 10:30h (#331775)
    y si necesito una tercera, "aquel". También uso bastante "este".

    Para bucles, los clásicos i, j, k, ... z.

    Un par de veces he usado una booleana para ver si se daba un caso raro que se llamaba "endevé".

    Como veis, todos nombres intuitivos y razonables ;-)
    --
    Hay gente para todo, incluso hay gente que está sólo para que haya gente para todo.
  • No os entiendo

    (Puntos:3, Inspirado)
    por samsaga2 (5886) el Sábado, 31 Julio de 2004, 11:09h (#331786)
    ( http://barrapunto.com/ )
    Parece como si la gente se enorgulleciera de poner esos nombres raros a las variables. Personalmente si le hago una prueba a algun programador para ver si mi jefe le contrata y veo que todas las variables que usa son como esas, ese tipo va directo a la calle. Ni siquiera me permito hacer ese tipo de cosas en scripts temporales, porque por el mismo coste de escribirlas mal las escribo bien y ademas nunca puedo llegar a saber si ese programa cutre que hago en un momento dado acabara siendo usado a diario.

    Las unicas variables que puedo llegar a admitir que no tengas nombres que identifiquen para que se usan son los contadores para los bucles y siempre uso i, j, k (ninguna mas, porque cualquiera que haga cuatro bucles anidados se le tendria que dar de ostias hasta morir).

    Aunque soy muy maniatico con esas cosas he visto de todo, y tenido que tirar mucho codigo a la basura por ser inteligible. Decidme si no esta bastante claro esto:

    if(m_nEstocComida < m_nMinimoComida) {
        int nComidaPedida = get_total_pedidos(m_nTipoComida);
        int m_nEstocMinimo = m_nMinimoComida - nComidaPedida;
        if(m_nEstocMinimo > 0)
            hacer_pedido(m_nTipoComida, m_nEstocMinimo);
    }

    Ahora renombrar todas esas variables a caca, culo y pis y vereis si os enterais de algo.
    --
    Pa que? Pa cagala?
  • Pues yo

    (Puntos:2, Divertido)
    por joxeanpiti (13551) el Sábado, 31 Julio de 2004, 11:42h (#331791)
    ( http://barrapunto.com/ | Última bitácora: Domingo, 14 Febrero de 2010, 23:49h )
    int kkilla;
    long kkon;
    double superkk;
    string strkk; //No todo iba a ser gracioso, No?
    --
    FreeBatasuna [blogspot.com].
  • Y las mias son...

    (Puntos:1)
    por switch (6858) el Sábado, 31 Julio de 2004, 12:47h (#331802)
    ( Última bitácora: Lunes, 01 Marzo de 2004, 16:19h )
    He estado un rato pensando, y creo que no más que éstas, y a mucho orgullo: "a", "hola" y "asdf".
    --


    "Aquel que pregunta es un tonto por cinco minutos, pero el que no pregunta, permanece tonto por siempre."
  • por Sk3 (10840) el Sábado, 31 Julio de 2004, 13:31h (#331812)
    ( Última bitácora: Lunes, 18 Febrero de 2008, 19:40h )
    ...que utiliza las iniciales del nombre o el nick...
    --
    ¿Matarte? No, no sería capaz. Pero no me cabe duda, disfrutaría muchísimo contigo.
  • fumeta

    (Puntos:1)
    por coiote (11033) el Sábado, 31 Julio de 2004, 13:50h (#331817)
    Pues yo uso nombre de porro para todo: lirio grelo telderete peta txoio ... cada cual con su aficción
  • fouled up beyond all recognition

    (Puntos:3, Informativo)
    por makinal (8428) el Sábado, 31 Julio de 2004, 16:53h (#331851)
    Vale,
    Yo utilizo hola0, hola1, hola2, cuando se trata de trazar de adelante hacia atrás. Si és al reves, pongo adeu0, adeu1, adeu2 ...
    Lo que poca gente sabe es que el verdadero origen de F00 es fouled up beyond all recognition, expresión utilizada por los soldados americanos en la segunda guerra mundial, cuando la situación estaba correcta.
    Otra visión "moderna" de F00, es que en hexadecimal (F zero zero) es una posición de memoria bastante alejada de la zona de trabajo habitual, con lo cual los "antiguos" programadores podian meter mierda en esta zona, como variables temporales, o para trazar código. Y de ahí se quedó el nombre foo.
    Fué una coincidéncia hF00 con las siglas de "fouled up beyond all recognition"? Más información en wikipedia [wikipedia.org].
    --
    :wq
  • Yo siempre uso una llamada "aux" cuando no tengo ni idea que poner.

    Si necesito otra: aux1, aux2, aux3, auxA, auxB, auxC, auxilio, auxaparte... y nunca he necesitado más de esas por ahora xD
  • por Otis B. Driftwood (12419) el Domingo, 01 Agosto de 2004, 00:29h (#331950)

    Yo uso "caca", "pepe" y "eeee".

  • Yo uso

    (Puntos:2)
    por SirHavoc (7774) el Domingo, 01 Agosto de 2004, 11:40h (#332013)
    ( http://www.easy3d.org/ | Última bitácora: Lunes, 31 Enero de 2005, 07:51h )
    kk, p2, pp. Unos clasicos tambien :P
    --

    SirHavoc (CRC)
    I will live forever or die trying

  • por h0m3r (3732) el Domingo, 01 Agosto de 2004, 20:13h (#332166)
    ( http://chuso.net/ )

    Lo que se puede leer en ese RFC [rfc-es.org] fue copiado [catb.org] literalmente [catb.org] del Jargon File [catb.org].

    En cuanto a la tercera variable metasintáctica [catb.org], yo suelo usar quux [catb.org]. A veces también uso fred [catb.org] y barney [catb.org] cuando es aplicable (nombres de usuario, por ejemplo).

    salu2

  • por DanielSan (10124) el Lunes, 02 Agosto de 2004, 00:58h (#332279)
    ( http://guslibu.awardspace.com/ | Última bitácora: Viernes, 18 Marzo de 2011, 08:29h )
    No es apropiado usar nombres de variables que no tengan relación con el tipo o función del dato que van a contener o el motivo de su utilización, porque puede confundir a un lector que tenga que leer tu código.

    Si una variable es temporal o auxiliar, uso tmp o aux. Incluso considero conveniente ponerle el tipo de dato que almacena delante, como en ptmp o iaux.

    El otro día pensé qué nombre tendría que elegir si tuviera que mostrar que el nombre de una variable es inventado para que alguien que empieza con la programación sepa que es algo que pone uno de su parte. Quizá sí que hubiera que elegir un nombre de algo no relacionado con la programación, o algo ortográficamente mal escrito, para no confundir. Mucha gente pone cosas como mivar, o mifun.

    Mi novia suele poner variablita, o valorcito, y hace comentarios divertidos en el código, pero sólo porque al profesor le hace gracia y la aprueba.
  • Re:asdf

    (Puntos:2)
    por polikuijyhdfg (13127) el Sábado, 31 Julio de 2004, 13:15h (#331807)
    ( http://barrapunto.com/~polikuijyhdfg/bitacora | Última bitácora: Sábado, 21 Mayo de 2011, 15:46h )
    polikuij :)
    --

    -
    PP PSOE - No les votes [nolesvotes.org]
    [ Padre ]
  • por pobrecito hablador el Sábado, 31 Julio de 2004, 16:00h (#331846)
    Pues yo utilizo lo primero que se me pasa por la cabeza :)

    Joé, pues tus programas deben estar plagados de referencias sexuales explícitas, ¿no?

    [ Padre ]
  • Re:asdf

    (Puntos:1)
    por mardot (4325) <{mardot_es} {at} {terra.es}> el Domingo, 01 Agosto de 2004, 10:05h (#331987)
    ( http://juegoslinux.net/ )
    Las mias suelen ser:

    asdfaew

    qwerewqr

    vzcvx

    lioiuio

    es decir aporreoel teclado y lo que salga :-)
    [ Padre ]
  • 12 respuestas por debajo de tu umbral de lectura actual.