Терміни foobar (читається фубар), fubar, або foo, bar, baz і qux (альтернативно - quux) деколи використовуються як екземплифіканти (що в цьому випадку те саме, що й метасинтаксична змінна) в програмуванні або документації, що пов'язана з комп'ютерами. Вони використовуються для назв таких сутностей як змінна, функція, та команда, чиї призначення є неважливі і вони служать лише для демонстрації концепції. Слова самі по собі не мають ніякого сенсу в такому використанні. Foobar деколи використовується окремо; foo, bar, і baz деколи використовуються в цьому порядку, якщо потрібно багато змінних.
У прикладах комп'ютерного програмування та псевдокоду їх використання буває різним; в деяких колах вони використовуються екстенсивно, багато хто надає перевагу описовим назвам, інші використовують одиночні літери. Ерік Стівен Реймонд назвав цей термін(и) "важливим хакеризмом" поруч з і .
Історія і етимологія
Слово foo як беззмістовне бере початок в 1930 роках, воєнний термін FUBAR виник в 1940-ві, а використання foo в контексті програмування почалось завдяки в кінці 1960-х років.
FUBAR (пізніше: foobar, foo, bar, biz, baz тощо) — американське скорочення фрази «Fucked up beyond any recognition/all repair». В літературному перекладі означає "все дуже-дуже погано". Згідно з деякими джерелами, це скорочення вигадано рядовим складом американської армії під час Другої Світової Війни, як незле висміювання військових скорочень.
Аналоги
Також існує ряд аналогічних "військових" абревіатур:
- SNAFU — situation normal: all fucked up («ситуація в нормі: все погано»).
- TARFU — things are really fucked up. («а зараз дійсно, все погано»).
- SNAFUBAR — situation normal: all fucked up beyond any recognition («ситуація в нормі: діла, дійсно, дуже погані »).
- FIDO — fuck it, drive on («до біса, йдемо/робимо далі»).
В первинному, військовому значенні, в американський армії залишилося три скорочення, по мірі посилення проблем:
- SNAFU ( «та все як завжди»)
- TARFU ( «є деякі труднощі»)
- FUBAR (коли все дуже погано: «немає таких слів, щоб описати як погано»)
Див. також
Примітки
- D. Eastlake III та ін. (2001). . Internet Engineering Task Force. Архів оригіналу за 29 вересня 2018. Процитовано 5 листопада 2007.
{{}}
: Явне використання «та ін.» у:|author=
() - Eric S. Raymond (1996). . MIT Press. ISBN . Архів оригіналу за 11 травня 2011. Процитовано 2 лютого 2013.
Посилання
3. Etymology of "Foo" http://tools.ietf.org/html/rfc3092 [ 22 червня 2015 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Termini foobar chitayetsya fubar fubar abo foo bar baz i qux alternativno quux dekoli vikoristovuyutsya yak ekzemplifikanti sho v comu vipadku te same sho j metasintaksichna zminna v programuvanni abo dokumentaciyi sho pov yazana z komp yuterami Voni vikoristovuyutsya dlya nazv takih sutnostej yak zminna funkciya ta komanda chiyi priznachennya ye nevazhlivi i voni sluzhat lishe dlya demonstraciyi koncepciyi Slova sami po sobi ne mayut niyakogo sensu v takomu vikoristanni Foobar dekoli vikoristovuyetsya okremo foo bar i baz dekoli vikoristovuyutsya v comu poryadku yaksho potribno bagato zminnih U prikladah komp yuternogo programuvannya ta psevdokodu yih vikoristannya buvaye riznim v deyakih kolah voni vikoristovuyutsya ekstensivno bagato hto nadaye perevagu opisovim nazvam inshi vikoristovuyut odinochni literi Erik Stiven Rejmond nazvav cej termin i vazhlivim hakerizmom poruch z i Istoriya i etimologiyaSlovo foo yak bezzmistovne bere pochatok v 1930 rokah voyennij termin FUBAR vinik v 1940 vi a vikoristannya foo v konteksti programuvannya pochalos zavdyaki v kinci 1960 h rokiv FUBAR piznishe foobar foo bar biz baz tosho amerikanske skorochennya frazi Fucked up beyond any recognition all repair V literaturnomu perekladi oznachaye vse duzhe duzhe pogano Zgidno z deyakimi dzherelami ce skorochennya vigadano ryadovim skladom amerikanskoyi armiyi pid chas Drugoyi Svitovoyi Vijni yak nezle vismiyuvannya vijskovih skorochen AnalogiTakozh isnuye ryad analogichnih vijskovih abreviatur SNAFU situation normal all fucked up situaciya v normi vse pogano TARFU things are really fucked up a zaraz dijsno vse pogano SNAFUBAR situation normal all fucked up beyond any recognition situaciya v normi dila dijsno duzhe pogani FIDO fuck it drive on do bisa jdemo robimo dali V pervinnomu vijskovomu znachenni v amerikanskij armiyi zalishilosya tri skorochennya po miri posilennya problem SNAFU ta vse yak zavzhdi TARFU ye deyaki trudnoshi FUBAR koli vse duzhe pogano nemaye takih sliv shob opisati yak pogano Div takozhvoidPrimitkiD Eastlake III ta in 2001 Internet Engineering Task Force Arhiv originalu za 29 veresnya 2018 Procitovano 5 listopada 2007 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Yavne vikoristannya ta in u author dovidka Eric S Raymond 1996 MIT Press ISBN 0 262 68092 0 Arhiv originalu za 11 travnya 2011 Procitovano 2 lyutogo 2013 Posilannya3 Etymology of Foo http tools ietf org html rfc3092 22 chervnya 2015 u Wayback Machine