Другое

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» имеет мало общего с тем фубаром, который используют в быту в различных сферах. В программировании фубар означает некую выдуманную переменную, в быту же фубар — это что-то ужасное и непонятное, напоминающее хаос.

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

Сортировка пузырьком C: все про bubble sort простыми словами
Другое

Сортировка пузырьком C: все про bubble sort простыми словами

Что такое платежная система LiqPay. Правила предоставления услуг
Другое

Что такое платежная система LiqPay. Правила предоставления услуг

Рекуррентные нейронные сети: типы, обучение, примеры и применение
Другое

Рекуррентные нейронные сети: типы, обучение, примеры и применение

Другое

Как программировать бегущую строку, ее схема и полная настройка

×