Основы програмирования

Выражения из IT-сленга

Чтобы уследить быстрый полет мысли программистов, рекомендуется знать сленговые выражения (неформальные выражения), которыми пользуются IT-специалисты. Возможно, знать следующие слова из IT-сленга всем сотрудникам компании и не обязательно, но очень желательно.

Breadcrumbs — «хлебные крошки» — специально встраиваемые в программу отладочные операторы, служащие путеводной нитью для поиска причин аномального поведения программы при отладке, как хлебные крошки для героев сказки братьев Гримм, блуждавших по лесу.

Сорцы/сырцы — от английского слова source («исходный код»).

Сырцов сосни — олдскульное выражение из 2000-х годов, призывающее изучить исходники.

Иксы — графический интерфейс в Unix, реже — обозначение операционной системы Linux.

Демон — «фоновая» программа в иксах.

404 — кроме простой «ошибки» (404 Not Found), так еще можно назвать кого-нибудь «не в теме» или того, кто без понятия в чем соль.

OSS — Open Source Software — программное обеспечение/софт с открытым исходным кодом, которое может использовать / дополнять / изменять любой желающий.

Root — суперпользователь. А точнее, специальная учетная запись в операционной системе, владелец которой имеет полномочия на выполнение всех без исключения операций.

Сплойт — небольшая программа, использующая уязвимости. Пригодна для атак на компьютеры.

Батник — файл с расширением .bat, используется для работы в командной строке Windows.

Гит — распределенная система контроля версий Github.

Wired (in) — «окруженный проволокой» — в процессе программирования. Это когда все в полном разгаре, и человека нельзя отвлекать. Обычно такая работа происходит в наушниках, указывая на то, что субъект настроен крайне серьезно, и любое беспокойство может повлечь за собой серьезные последствия.

Moodle — бездельничать; болтаться без дела; делать дела по мере поступления. Вообще так называют бесплатную онлайн платформу для помощи студентам в обучении.

Плюсы — язык программирования C++.

Пых, пыха — язык программирования PHP.

Змея — язык программирования Python.

Мускул — база данных MySQL.

Flaming — процесс оскорбления кого-то онлайн. Принимать участие в онлайн споре негативного характера, обычно включающем в себя необоснованные личные оскорбительные комментарии от одной или нескольких сторон.

Crack — взлом части программного обеспечения, веб-сайта или удаленной системы со злым умыслом.

Crash — отказ; вылет; вылетать (о компьютерных программах); падение сервера, операционной системы или прекращение работы программы.

Дебажить — пошагово отлаживать код с целью найти ошибку или понять логику работы программы.

Туториал — от английского слова tutorial («руководство»), сборник уроков для начинающих программистов.

Мержить — соединять версии сорцов на гите.

Дамп — слепок информации о состоянии системы/процесса/базы данных.

Костыль — быстрое исправление в коде, на скорую руку, обычно некачественное.

Нативность — создание программы под специальную платформу.

Хэш — результат работы односторонней функции, принимающей на вход любое количество байт и на выходе выдающей уникальную последовательность фиксированного количества байт.

Buffer — временное хранилище информации. Краткосрочное хранение данных в банке памяти (головы, например) при передаче большого количества данных.

Hack — улучшать; реконструировать; адаптировать для других целей; взламывать часть программного обеспечения, веб-сайта или удаленной системы с целью изучения большего или расширения возможностей.

Ослик — браузер Internet Explorer.

Песочница — специальная среда для безопасного выполнения программ либо раздел под таким названием на профильных форумах для новичков.
Основы программирования