Take the 2-minute tour ×
Spanish Language Stack Exchange is a question and answer site for students, teachers, and linguists wanting to discuss the finer points of the Spanish language. It's 100% free, no registration required.

En programación es usual encontrar los términos foobar, foo, bar, baz y qux como variables metasintácticas (placeholders, en inglés) que sirven para referirse a variables, funciones o a comandos cuyo fin principal es demostrar un concepto. ¿Existen términos equivalentes en español para estas variables metasintácticas?

share|improve this question
3  
Me temo que es una de esas situaciones en las que al predominar el inglés en la informática, muchas veces no hace falta ni traducción siquiera. –  JoulSauron Oct 1 '12 at 21:14
    
@JoulSauron yo también lo temo, pero quiero asegurarme ;-) –  Gonzalo Medina Oct 1 '12 at 21:15
2  
Mis propios profesores usan foo, bar, etc. y de momento no me he topado con ninguna traducción convincente. –  Ignacio Contreras Pinilla Oct 2 '12 at 22:45

1 Answer 1

up vote 10 down vote accepted

En principio, son nombres de variables que se usan solamente con sus términos en inglés.

El que escribió el artículo en castellano sobre "Foo" en la Wikipedia, da un ejemplo de como podría ser en español el equivalente, con nombres como fulano, mengano, citano.

Es decir, en realidad podríamos decir que no, no hay equivalente a foo, foobar... en español, por lo menos nadie ha dicho esta boca es mía.

Quizá lo más equivalente sería el pruebaXX donde XX es un número, al menos yo, he visto mucho programador en España que en vez de usar el foo para lo que se usa, se dedica a usar el prueba01, prueba02... en sustitución, y debo admitir que incluso yo lo he hecho.

Pero este tipo de variables suele usarse solo en códigos de pruebas, en los que el concepto de la variable queda desvirtuado y no significa nada, cosa que no pasa con foo, que siempre intenta demostrar un concepto.

EDIT:

Entre @JoulSauron y yo estamos llegando a la conclusión final, que no existiría traducción posible para el conjunto de palabras foo, bar para designar nombres a variables metasintácticas.

share|improve this answer
2  
No sé si se suele usar, pero en la carrera usábamos var1, var2... sobre todo en ejercicios cortos. –  JoulSauron Oct 2 '12 at 7:35
    
Es otra forma de trabajar como lo que se hace en prueba1, prueba2, aún y así vas a escuchar a mucha gente decirte que eso de numerar las variables es totalmente incorrecto, que cada variable debe llamarse por algo que la identifique, y por eso en inglés aparecen las foo` y demás, para evitar la numeración de las variables. Como ya he dicho sería nuestro equivalente en nombres a zutanito, menganito; porque no vamos llamando a la gente de ejemplo persona1 o persona2 –  Amedio Oct 2 '12 at 7:48
    
Sí, pero la verdad es que tampoco usamos usamos los "fulano" y "mengano" en código, pero al menos yo no lo he visto. Como he comentado en la pregunta, la mayoría usamos foo, bar porque programamos en inglés. –  JoulSauron Oct 2 '12 at 7:51
2  
Ya hombre, pero fulano y mengano son ejemplos del foo o bar para nombres de personas. Yo creo que será más un estandar que se ha utilizado así porque los que lo originaron fueron de habla inglesa. Es decir al final, no tendríamos nuestra equivalencia en el idioma de Cervantes. Que le vamos a hacer no se puede tener todo en esta vida :D –  Amedio Oct 2 '12 at 10:10

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.