Tak mnie zastanawiało ostatnio skąd się biorą słówka "foo" i "bar" w rożnych przykładach w rożnych kursach i poradnikach. Nawet gdzieś tutaj widziałem ale nie jestem do końca pewien gdzie- pewnie w części o C#. Przepraszam jak głupie pytania zadaje: <
http://en.wikipedia.org/wiki/Foobar
The origins of the terms are not known with certainty, and several anecdotal theories have been advanced to identify them.
I jeszcze: http://tools.ietf.org/html/rfc3092
To "standardowe", tj. szeroko znane w społeczności i często używane, nazwy nie mające żadnego znaczenia. Np. jak chcesz pokazać jak się gdzieś deklaruje zmienne lub jak można wyciągnąć adres zmiennej, to możesz użyć właśnie &foo
. Czasem potrzeba więcej niż jedną przykładową nazwę i wtedy możesz użyć bar
. Ze znanych są jeszcze baz
(nieco mniej znane -- mi się nie podoba podobieństwo do bar
, przez co słabo widać różnicę) i quux
(jeszcze mniej znane). Ot, takie przykładowe nazwy.
Etymologia jest opisana tutaj:
http://en.wikipedia.org/wiki/Foo_bar
Mi się to zawsze kojarzy z wojskowym określeniem FUBAR, tj. Fucked Up Beyond Any Repair :).
edit: Endrju mnie trochę uprzedził :)
a jakie znacie polskie nazwy?
- dupa
- ala ma kota
:-)
Ja uzywam do zmiennych dupa, a w stringach 'ala ma kota' albo 'mućka ma psa'. W Niemczech popularne jest Hugo.
Jak kiedyś pisałem jakieś algorytmy na szybko (na jakiś konkursach), to gdy potrzebowałem bardzo dużej liczby, to używałem int WCHUJ=100000;