Сленг и фольклор программистов КАМАЗА
Сленг
Непроизносимые комбинации символов
- !@#$%^&”?
- Набор из этих символов означает что-то непонятное. Например: Думала она, думала, а потом выдала %@#$&, и повесилась. Эта фраза означает, что программа долго работала, не выводя ничего не экран, а потом напечатала какие-то бессмысленные символы и завершила работу. Произносится эта абракадабра по-разному, может быть использован подходящий по-смыслу жест.
- &>
- Эти два символа означают и больше, и старше, и выше. Например, Intel 8086 &> означает компьютер Intel 8086 и выше.
- /
- Этот символ чаще всего означает слово для. Например, CP/M означает Control Program for Microcomputers, а OS/2 — Operating System for 286.
- 2
- В английском языке слова two (два) и to (в) звучат одинаково, поэтому to часто заменяют цифрой 2.
Например, exe2bin — утилита DOS, предназначенная для конвертации файлов
.EXE
в файлы.BIN
. - 4
- В английском языке слова four (четыре) и for (для) звучат одинакого, поэтому for часто заменяют цифрой 4. Например, 4DOS означает for DOS.
A
- ASCII [аски]
- В этой статье собраны названия символов таблицы ASCII.
Символ | Название |
---|---|
! | восклицательный знак, восклицание |
” | кавычка, двойная кавычка |
# | номер, диез, решетка |
$ | доллар, валюта |
% | знак процента, процент, модуль, остаток |
& | амперсанд, И |
’ | апостроф, одиночная кавычка |
() | круглые скобки, скобки |
* | знак умножения, умножить, звёздочка |
+ | знак сложения, плюс, крест |
, | запятая |
- | знак вычитания, минус, дефис, тире |
. | точка |
/ | знак деления, деление, диагональ, косая черта, слеш |
: | двоеточие, глазки |
; | точка с запятой, подмигивание |
<> | угловые скобки, меньше/больше |
= | знак равенства, равно |
? | знак вопроса, вопрос |
@ | собачка, циклон, обезьянка |
[] | квадратные скобки |
\ | обратная косая черта, бекслеш |
^ | крышка, кумпол, каретка, стрелка вверх |
_ | знак подчёркивания, подчёркивание |
` | обратный апостроф |
{} | фигурные скобки |
| | пайп, канал, ИЛИ, палка |
~ | тильда |
D
- downgrade
- Снижение мощности системы. В противоположность upgrade, то есть наращиванию мощности. Термин применяется, когда в силу жизненных обстоятельств пользователь меняет комплектующие на менее мощные: на монитор с меньшей диагональю или на диск меньшего объёма.
E
- exSU, также exUSSR
- Бывший Советский Союз.
I
- IBBM [ай-би-би-эм]
- Intel, Big Blue, Microsoft. IBM-совместимый компьютер с процессором Intel и операционной системой Microsoft. Big Blue (голубой гигант) — прозвище компании IBM, которая имеет логотип голубого цвета. Аббревиатура IBBM используется для того, чтобы быстро очертить платформу, где может выполняться программа.
K
- K&R
- Kernighan & Ritchie, сокращённое название книги Брайана Кернигана и Денниса Ритчи «Язык программирования Си». Наряду с трехтомником Кнута считается библией программистов. Аббревиатура также означает стандарт языка С, описанный в книге.
- KISS, также принцип KISS
- Keep It Simple, Stupid!, Будь проще, придурок! Принцип программирования, который утверждает, что простой код лучше сложного.
P
- PC [пи-си], [писишка]
- Personal Computer, Персональный компьютер. Варианты произношения XT и AT: экстюха, экстишка и эйтишка. Компьютеры IBM PC 386 называются тройками и трёшками, а IBM PC 486 — четвёрками.
T
- T&C
- Tea & Company, Чайная компания. Клуб программистов, системных администраторов и электронщиков города Набережные Челны. Клуб возник в конце 80-х годов благодаря усилиям Сергей Францевича Рудницкого, и просуществовал без малого десять лет. Программисты собирались каждый четверг, сначала в Главном Вычислительном Центра КАМАЗА, а затем в здании компании Форт Диалог. Членами клуба были Сергей Бабичев, написавший bsarc, архиватор, идущий в составе PTS-DOS, и Булат Зиганшин, написавший архиваторы arjz и freearc.
W
- WARN
- Шутливое искажение аббревиатуры WORM. WORM-носители, такие как CD-R, DVD-R и DVD+R, позволяют записать информацию только один раз: Write Once, Read Many означает Один раз запиши, много раз прочитай. Write Always, Read Never, означающее Всегда пиши, никогда не читай относится к бракованным компакт-дискам, с которых нельзя прочитать информацию после записи. Такие диски шутливо называются WARN-носителями.
- WYSIWYG, также принцип WYSIWYG
- What You See Is What You Get, Что видишь, то и будет. Принцип разработки редакторов, в соответствии с которым документ при редактирования выглядит точно также, как он будет выглядеть при просмотре. В незапамятные времена, когда графических терминалов не было, для оформления текстов применяли языки разметки, такие как TeX и SGML. С распространением графических терминалов программы-редакторы научились показывать документы так, как они будут выглядеть на бумаге или в браузере. Часть авторов, тем не менее, применяет языки разметки и сейчас, поскольку визуальные редакторы обычно не позволяют позиционировать элементы «с точностью до миллиметра».
А
- арживатор
- Архиватор arj (Archiver of Robert Jung). Термин появился независимо от английских arjive и arjiver.
Б
- баг
- Ошибка программы. В русском языке традиционно используется калька, а не перевод слова: жук. Рассказывают, что самые первые компьютеры, созданные на базе реле, иногда переставали работать из-за жучков, замыкавших контакты. Когда была написана самая первая программа с ошибкой, инженеры сначала попытались найти и вытащить жука (debug). Впоследствии багами стали называть не только аппаратные, но и программные ошибки.
- бантик, также рюшечка, примочка, свистелка
- Украшение программы. Термин свистелка обычно имеет отрицательную коннотацию, в то время как бантик — положительную. Примеры украшений — окна непрямоугольной формы, полупрозрачные окна, круглые кнопки. Речь идёт о случаях, когда нестандартное оформление появилось не потому, что нужно пользователю, а потому, что интересно программисту.
- бета
- Вторая стадия тестирования программ, в привлечением конечных пользоватлей. Слово бета используется вместо пробный и ошибочный, поскольку бета-версии содержат больше ошибок, чем релизы. Пример: бета-тестирую новую подружку.
- биллиардист, также микрофил
- В интернет-баталиях — сторонник продуктов и технологий компании Microsoft. Производное от имени Билла Гейтса, основателя и бывшего руководителя Microsoft. Пример: Зачем ты ему объясняешь? Он известный биллиардист!
- борланда
- Borland C++.
- буквы взрослые, буквы детские
- Прописные и строчные буквы.
- буржуйский
- Зарубежный. Буржуи обычно означает зарубежные программисты.
В
- ваять
- Программировать. Пример: наваять программку.
- выгонять
- Выводить куда-либо, отправлять. Пример: набьёшь, а потом выгоняй на принтер.
Г
- грабитель
- Программа, копирующая образ экрана в файл или буфер обмена. Произошло от глагола to grab — захватывать. Английского название таких программ — grabber.
- гроб
- Большой компьютер, например, мейнфрейм.
Д
- динозавр
-
- Опытный программист.
- Старый комьютер.
- дока
- Документация.
- думать
- Играть в DOOM. Пример: пойдём, подумаем.
Ж
- железо
- Аппаратное обеспечение, hardware.
- жестянщик
- Электронщик, человек, способный починить сломаный компьютер.
З
- зломогучая сила
- Мифическая субстанция, мешающая программистам жить. Они винят зломогучую силу в программных ошибках, запоротых дискетах и жизненных неприятностях.
И
- идиот
- Буржуи чаще говорят кретин. Так обращаются друг другу коллеги при парном программировании.
К
- катать
-
- Писать программу. Пример: На прошлой неделе накатал библиотеку.
- Копировать. Пример: Скатай-ка мне TurboVision.
- колобок
- Трекбол.
- контора
- Организация, где работает программист. Примеры: В нашей конторе печеньками кормят! Ты в какой конторе сейчас?
- кривой
- Обычно в словосочетании кривой интерфейс — неудобный, непривычный.
- куралес
- Hercules Graphics Card.
Л
- лежать, также валяться
- Храниться (о файлах). Пример: Дока по TurboVision лежит на диске O.
М
- математика
- Программное обеспечение. Например, сетевая математика означает сетевые драйвера.
- мегабаг
- Серьёзная ошибка в программе.
- мессага
- Сообщение, от англ. message.
- мультигрыз, также мультяшка
- Текстовый редактор MultiEdit, который программисты часто использовали вместо IDE, потому что считали, что он удобнее.
- монстр
-
- Большая, сложная программа.
- Опытный программист.
- мудроёмкий, также хитромудрый
- Сложный код или алгоритм.
- мыло
- Электронная почта, электронное письмо. Пример: послать мылом — послать по электронной почте.
- мышать
- Перемещать мышь. Пример: мышуй сюда и жми кнопку.
- мышевозило
- Неопытный пользователь. Презрительное.
О
- опилки, также оптика
- Магнитнооптические диски.
- орк
- Шутливо-искажённое OCR (Optical Character Recognition, система pаспознавания текста). Ранние программы распознавания были большими и медленными, как орки.
П
- полететь
- Сломаться. Применяется к железу. Примеры: полетел винт, полетел компьютер.
- прикладнина
- Прикладная программа.
- пpогpаммизм, также программоблудие
- В интернет-баталиях — вид программирования, к которому автор испытывает презрение. Речь может идти о визуальном, низкоуровневом, объекто-ориентированном, функциональном программировании, программирование на PHP, 1С, и так далее.
Р
- релиз
- Выпуск, от англ. release.
- родить
- Написать программу или функцию. Пример: на прошлой неделе рожал библиотеку масштабирования. Вычислить результат (о программе). Пример: через полчаса программа родила ответ.
- ругаться
- Печатать сообщение об ошибке. Пример: компилятор ругается на эту строчку.
С
- сантехника
- Компьютеры фирмы Sun.
- синдром Тетриса
- Таинственная болезнь, поражающая игроков в Тетрис. Они видят фигурки во сне, или укладывают их среди объектов реального мира,
- между коробками в магазине и словами в книге. :
- На КАМАЗЕ фигурки назывались так:
палка, длинная | |
кочерга | |
коряга | |
квадрат, сундук | |
треугольник |
- скорострельность
- Производительность.
- совокс
- Советский ковокс. Ковокс — обычный ЦАП, подключаемый к параллельному порту. Самый простой ковокс содержит 16 резисторов. Именно эта схема, именуемая R-2R, и называется совоксом. Вариант из журнала Мир ПК №12 за 2013 год:
- сорец, сорцы
- Исходник, исходники, от англ. source.
- софт
- Программа, пакет программ.
Т
- технокрыса
- Автор компьютерных вирусов.
У
- уснуть
- Работать, не подавая признаков жизни (о программе). Пользователь не понимает, работает программа, или нет.
Ф
- фича
- Особенность, возможность, свойство, от англ. feature.
- фуфлоп
- Бракованная дискета.
Ч
- чайник
- Неопытный пользователь. Сочувственное.
- чистить
-
- Лечить машину от компьютерных вирусов.
- Удалять файлы. Пример: чищу диск, мегабайтов не хватает.
- чихуахуа
- Стандарт интерфейса SAA CUA, разработанный компанией IBM. Вызов меню клавишами F10 и Alt, перемещение по полям ввода с помощью Tab и справка по F1 пришли из этого стандарта.
Ш
- штаны, также рубашка
- Конверт от дискеты.
Э
- экзечня
- Небольшие программы, утилиты. В давние времена пользователи размещали важные программы
в отдельных папках, а редко используемые программы — в папке
UTILS
. Их могло быть несколько десятков и даже сотен. Содержимое этой папки называли всякой экзечнёй.
Ю
- юзать
- Использовать, от англ. use.
- юзер
- Пользователь, от англ. user.
- юниксолог, также юниксоид
- Специалист по UNIX. В давние времена редкий человек, поскольку большинство программистов работали под DOS.
Список принятых сокращений
В конференциях часто встречаются сокращения, такие, как AKA, IMHO, RTFM. Многие из них непонятны широкому кругу пользователей.
Чтобы немного облегчить жизнь этой части населения, я, с помощью Игоря Житко и Олега Сорока собрал небольшой словарь принятых сокращений.
- AFAIK, As Far As I Know
- Насколько я знаю, насколько мне известно.
- AISI, As I See It
- Насколько я себе представляю.
- AKA, As Known As
- Так же известный, как; он же. Используется как в фильме Москва слезам не верит: Гога AKA Гоша AKA Жора AKA Георгий Иванович.
- BOT, Back On Topic
- Возвращаясь к теме. Используется после лирического отступления.
- BTW, By The Way
- Кстати, между пpочим.
- FYI, For Your Information
- К твоему сведению.
- HTH, Hope This Helps!
- Надеюсь, это поможет!
- IAC, In Any Case
- В любом случае.
- IMHO, In My Humble Opinion,
- По моему скромному мнению.
- IOW, In Other Words
- Другими словами.
- JIC, Just In Case
- На всякий случай.
- KOW, Knock On Wood
- Постучи по дереву.
- MYOB, Mind Your Own Business
- Занимайся своим делом.
- OTOH, On The Other Hand
- С другой стороны.
- OTOOH, On The Other Other Hand
- С другой стороны другой стороны.
- RSN, Real Soon Now
- На этот и раз и правда скоро.
- RTFM, Read The F*cking Manual
- Прочти *баное руководство.
- TIA, Thanks In Advance
- Заранее спасибо.
Компьютерные компании
- AT&T
- American Telephone & Telegraph (США), основана Александром Беллом — изобретателем телефона, в конце XIX века. В четь Белла названо исследовательское подразделение Bell Laboratories, где родились C, C++ и UNIX.
- Borland
- Borland International (США), основана Филипом Канном &mdash любимым, как говорят, учеником Никлауса Вирта. Выпустила TurboPASCAL, который влезал на одну дискету, имел удобный редактор и позволял писать исполняемые программы. Выпустила первый компилятор C++ для IBM PC. Выпустила Delphi.
- IBM
- International Business Machines (США), основана в 1896 году. Некогда крупнейший производитель компьютерной техники, создатель архитектуры IBM PC. В IBM появились такие языки программирования, как ФОРТРАН и ПЛ/1.
- Microsoft
- Microsoft (США), основана Биллом Гейтсом и Полом Алленом. Крупнейшая компания индустрии.
Языки программирования
- C
- Разработан в Bell Labs Деннисом Ритчи в 1969–1973 годах. Использовался для написания ядра операционных систем UNIX, OS/2, Windows. Использовался для создания системных утилит, компиляторов и компьютерных игр. Считается высокоуровневым ассемблером, поскольку позволяет писать переносимый, но при этом производительный код. Синтаксис C оказался настолько удачен, что он положен в основу C++, Perl, PHP, Java, JavaScript, C#, Objective-C.
- C++
- Разработан в Bell Labs Бьярнов Страуструпом в конце 70-х годов. Позволял совместить выразительные средства
Симулы с производительностью C. Неожиданно для автора, язык стал популярен и быстро перерос стены лаборатории.
Страустрап придумал производительную реализацию функционального полиморфизма — виртуальные функции.
Идея оказалась настолько удачна, что применяется в Java и C#. Многие изобретения C++ вернулись обратно в C,
это
inline
функции, однострочные комментарии, константы. Объектный синтаксис C++ перекочевал в Java, PHP и C#. - Pascal
- Чувство юмора у Никлауса Вирта есть: первый язык, который он разработал, назывался Эйлер. Когда Вирт преподавал основы программирования, он использовал простой гипотетический язык программирования, похожий на Алгол. Важным прорывом того времени было структурное программирование, и Вирт хотел, чтобы язык способствовал хорошему, структурному стилю. Во многом это удалось. Поначалу Паскаль применялся в учебных проектах и не поддерживал динамическую память, богатые средства ввода и вывода, модульное программирование. Это стало родовой травмой: не смотря на то, что коммерческие реализации языка включали эти возможности, они не были стардатизованы. Тем не менее, Паскаль чаще других языков используется для обучения программированию.