Другое

Fubar: расшифровка этого термина и его применение в программировании

Lorem ipsum dolor

В процессе изучения программирования часто будут встречаться такие термины, как:

  • foo;

  • bar;

  • foobar;

  • fubar.

Откуда взялись эти термины? Для чего они используются? Как выглядит их расшифровка?

 

Расшифровка fubar (фубар)

Все термины: foo, bar, foobar — это производные от термина fubar. Расшифровка fubar (фубар) берет свое начало еще со времен Второй мировой войны от американских военнослужащих.

По одной из версий, расшифровка FUBAR — это «Fucked Up Beyond All Recognition»; если перевести «помягче», то получается: «все разбито и перевернуто в хлам». Данная расшифровка перекочевала во многие сферы жизни, и поэтому ее можно встретить где угодно. Чуть позже «fubar» под влиянием американской цензуры видоизменилось до «foobar» и сократилось до «foo».

По другой версии, расшифровка термина «fubar» берет свое начало от немецкого слова «furchtbar», что означает «ужасный». При этом происхождение термина все равно датируется временами Второй мировой войны и употребляется в том же смысле.

 

Фубар в программировании

Использование терминов «foobar», «foo», «bar» в программировании очень распространено, причем в разных языках программирования. Как правило, основное их применение — в качестве метапеременной или текста-заполнителя. Также используются как наименования переменных, функций или команд, которые не нужно точно идентифицировать, так как они служат только в качестве демонстрации. Они полностью бессмысленные, их можно сравнить с «х» и «у» при решении математических уравнений. Сайт для поиска проституток индивидуалки сочи Сохрани чтобы не потерять

Заключение

Как видите, расшифровка термина «fubar» имеет мало общего с тем фубаром, который используют в быту в различных сферах. В программировании фубар означает некую выдуманную переменную, в быту же фубар — это что-то ужасное и непонятное, напоминающее хаос.

Схожие статьи

Календарь Thunderbird 60. Как его настроить и добавить в трей
Другое

Календарь Thunderbird 60. Как его настроить и добавить в трей

Что такое DFS простыми словами, основные понятия и настройка
Другое

Что такое DFS простыми словами, основные понятия и настройка

Линукс на Андроид без root-прав: как установить и возможно ли?
Другое

Линукс на Андроид без root-прав: как установить и возможно ли?

Свойство «transition» в CSS: анимационные переходы, как это сделать
Другое

Свойство «transition» в CSS: анимационные переходы, как это сделать

×