biff



Предыдущая | Следующая

biff /bif/ [USENET], сущ. Самый знаменитый псевдопользователь (см. pseudo) и прототип новообращенного хакера (см. newbie). Его послания знамениты тем, что написаны только заглавными буквами, щедро усыпаны глупейшими орфографическими ошибками и изобилуют восклицательными знаками: (EVRY BUDY LUVS GOOD OLD BIFF CUZ HE'S A K00L DOOD AN HE RITES REEL AWESUM THINGZ IN CAPITULL LETTERS LIKE THIS!!! (примерно можно перевести как КАЖДЫЙ ЧИЛАВЕК ЛУБИТ СТАРИНУ BIFF-А ПАТАМУШТО ОН КРУТОЙ ПАРИНЬ И ПИШИТ УЖАСТНЫИ ВЕСТ-ЧИ БОЛШИМИ БУКВАМИ КАК ЗДЕС!!!)). BIFF часто использует (и всегда неточно) общепринятые сокращения из режима трепа (см. talk mode), длинный именной блок (подпись, см. sig block) (иногда даже удвоенный именной блок (см. doubled sig)); кроме того, он потрясающе наивен. Свои послания BIFF отсылает, пользуясь VIC-20 своего старшего брата, но место его обитания неизвестно, поскольку сообщения приходят из самых разных мест (хотя BITNET встречается чаще других). Электронный адрес BIFF@BIT.NET , которым он подписывается (к сожалению, такого адреса не существует в природе), тоже наводит на мысль, что он все же из команды BITNET.  bnf /B-N-F/, сущ 1. [технояз] По первым буквам от Backus-Naur-Form (нормальная форма Бекуса- Наура), способ описания грамматик для определения синтаксиса языков программирования, наборов команд и т.п. Хотя широко используется для описания синтаксиса языков программирования, описание самого BNF вы не найдете нигде, поэтому изучить его можно только с помощью осмоса от других хакеров. Рассмотрим BNF-запись для почтового адреса в Соединенных Штатах:<почтовый-адреО ::= <имя-раздел> <улица-адрес> <индекс-раздел> <персона-раздел> ::= <имя> — <инициалы> «.» <имя-раздел> ::= <последнее-имя> [<]г-раздел>] <EOL> — <персона-раздел> <имя-раздел> <улица-адрес> ::= [<имя-дома>] <дом-номер> <улица-название> <EOL> <индекс-раздел> ::= <город-имя> «,' <штат-код> <индекс-код> <EOL> В переводе на нормальный язык это звучит так: «Почтовый адрес состоит из раздела имени, за которым идет улица-адрес, за которым идет индекс-раздел. Часть адреса, относящаяся к персоне, состоит либо из первого имени, либо из инициалов, за которыми идет точка. Раздел имени состоит либо из раздела, относящегося к персоне, за которым идет последнее имя, за которым идет приставка (младший, старший или номер в династии), – знак конца строки, либо за разделом, относящимся к персоне, идет раздел имени (тем самым BNF-запись иллюстрирует применение рекурсии, что относится к лицам, имеющим несколько имен или инициалов). Улица-адрес состоит из названия дома (аппартаментов), за которым идет номер дома, за которым идет название улицы. Индекс-раздел состоит из названия города, за которым идет запятая, за которой идет код штата, за которым идет индекс-код, конец строки». Заметим, что многие понятия (скажем, имя дома или индекс-код) остаются неопределенными. Предполагается, что они очевидны из контекста. См. также parse 2. Этим термином иногда могут называть все возможные выражения, которые можно получить из записи с использованием знаков универсального сопоставления типа * или +, см. regexp. Приведенный выше пример не является точной формой записи в том виде, как она впервые была предложена для описания Алгола-60, поскольку содержит квадратные скобки [], которые появились гораздо позже в описании PL/1 фирмы IBM и в наше время стали универсальными 3. Любители научной фантастики (см. science-fictionfandom) расшифровывают термин «BNF» как Big-Name-Fan (Фанат с большой буквы). Несколько лет назад один энтузиаст на заседании клуба любителей научной фантастики стал раздавать всем черно-зеленые значки с надписью «BNF», что привело скромных хакеров в замешательство.