Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование основы языка С++. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
Приложение Словарь профессионального программиста
Ава (или еще «аватарка«, от англ. «avatar») – графическое представ-
ление (картинка/фото/изображение) человека в Интернете/соц.сетях/ мессенджерах/играх и т.д.
Админ (от англ. «admin») – администратор. Айди (от англ. «identificator») – идентификатор. Айпи («Айпишник», «Айпи-адрес», от англ. «Internet Protocol
Address») – уникальный адрес компьютера в сети Интернет. Этот адрес каждому компьютеру присваивает провайдер, который предоставляет устройству выход в Интернет.
Айти (от англ. «IT» = «Information Technologies») – информационные
технологии.
Айти-евангелист (или еще «IT-проповедник/пропагандист») – чело­век, который занимается пропагандой (нередко профессионально) в сфере IT.
Айтишник (он же «айтишнег», «ойтишнег», «ойтишник») – специалист в информационных технологиях. Нередко айтишниками называют всех программистов и просто продвинутых пользователей компьютеров, и Интернета.
Ака (от англ. «also known as») – если дословно, то «еще известен как». Другими словами, никнейм, псевдоним.
Аноним («анонимус», «анон», от англ. «anonym/anonymous») – человек, скрывающий свое настоящее имя.
Апгрейд (от англ «upgrade») – обновление/модернизация аппаратного обеспечения (железа).
Апдейт (от англ «update») – обновление/модернизация программного обеспечения (софта).
Апликуха (от англ. «application») – прикладное программное обе­спечение. Например, компьютерная программа или мобильное при­ложение.
Апрув (от англ. «approve») – подтверждение, согласие, одобрение чего-либо.
Апрувить («заапрувить«) – подтверждать, давать добро на выполнение чего-либо.
Аттачить (от англ. «attach») – прикреплять (например, файл или фото/скриншот к письму).
Аутсорс (от англ. «outsource») – передача предприятием/компанией
121
выполнение определенной работы специалистам вне штата (фрилан­серам или работникам других компаний). Например, есть специализи­рованные конторы бухгалтеров, которые обслуживают десятки других компаний на аутсорсе, не являюсь сотрудниками этих компаний.
Баг (от англ. «bug») – ошибка в программе/коде, из-за которой резуль-
таты выполнения программы неправильные.
Багрепорт (от англ. «bug report») – сообщение или отчет об ошибке с ее описанием, причиной возникновения, приоритетом и прочими свойствами.
Бан (от англ. «ban») – лишение или ограничение каких-либо прав пользователя (например: оставлять комментарии, просматривать опре­деленные страницы и т.д.). Пожизненный бан – исключение пользова­теля из системы/игры/сайта/группы и т.д.
Батник – командный файл с расширением .bat. Используется для работы с командной строкой в Windows.
Баян – шутка/информация, которая ранее уже была опубликована/ известна.
Бенефит (от англ. «benefit») – непрямое денежное или другое не­материальное вознаграждение, которое чаще всего используется для мотивации сотрудников. Другими словами, бонус.
Бенч (от англ. «bench») – лавка/скамейка или, чаще всего, режим ожидания. Выражение «программист на бенче» означает, что программист простаивает вхолостую в ожидании нового проекта/задания и, по факту, ничего не делает, но получает зарплату.
Биткоин (от англ. «bitcoin») – криптовалюта, электронная валюта, поколение цифровых денег, которые никем не контролируются и су­ществуют только в Интернете.
Битый – нерабочий. Например, битые ссылки = ссылки, которые ведут на несуществующие страницы. Пользователю, при попадании на такую страницу, выведется ошибка 404 (Error 404).
Блокчейн (от англ. «blockchain») – система учета проводимых тран­закций с криптовалютой.
Болванка – чистый, не записанный, компакт-диск.
Браузер (от англ. «browser») – программа, с помощью которой мож-
но просматривать веб-страницы или, другими словами, выходить в Интернет.
Брейншторм (от англ. «brainstorm») – способ генерации новых идей или решения существующих проблем путем мозгового штурма.
122
Буржунет – зарубежная (не русскоязычная) часть Интернета. Очень часто под этим термином подразумеваются англоязычные сайты из Европы и США.
Бэкап (от англ. «backup») – резервное копирование. Создание ре­зервной копии проекта/сайта/данных, чтобы в случае непредвиденных обстоятельств/сбоя можно было бы вернуть всю систему в прежнее состояние. Хорошей практикой является регулярное обновление и хра­нение бэкапов в нескольких местах (не только на рабочем компьютере).
Бэкенд (от англ. «back-end») – разработка «внутренней части» сай­тов/программ/приложений. Та часть, которую мы не видим (то, что творится под капотом).
Валидный (от англ. «valid») – корректный/действительный. Тот, который
соответствует требованиям/условиям/правилам.
Варез (от англ. «warez») – любая интеллектуальная собственность или программное обеспечение, которое свободно распространяется в сети Интернет, нарушая при этом права правообладателя.
Варезник – сайт, который распространяет варез (пиратское про­граммное обеспечение, пиратские фильмы/музыку и т.п.). Обычно, термин «варезник» применяется к сайтам-файлообменникам.
Вебинар (от англ. «web based seminar») – это семинар, презентация или лекция на определенную тему, которая проходит онлайн, в режиме реального времени, в Интернете. Под этим термином также подраз­умевают и запись вебинара, который проходил ранее.
Видюха (или еще «видяха») – видеокарта.
Виндоус (или еще «Винда») – операционная система Windows.
Виндузятник – пользователь операционной системы Windows (см.
сарказм).
Винт (или еще «хард») – винчестер, он же «жесткий диск», он же «HDD».
Воркшоп (от англ. «workshop») – обучающее мероприятие для работ- ников из определенной области деятельности (программистов, фото­графов, дизайнеров и т.д.). Есть главный «ведущий» работник, который проводит обучение других. Есть задание и все работники, вместе с «ве­дущим», его выполняют, при этом общаясь и помогая друг другу.
Выебщик – человек, работающий в IT/программировании с за­вышенным ЧСВ, который всегда выражает свое экспертное мнение, нередко в неподходящих случаях и не уважает мнения окружающих (очень часто даже не удосуживается их выслушать). Другими словами, выпендрежник.
123
Галера – компания/предприятие/организация, в которой трудится про-
граммист. В основном галера применяется к компаниям, где практику­ется плохое отношение к работникам.
Геймдев (от англ. «game development») – разработка/создание игр. Геймер (от англ. «gamer») – игрок. Гиг («гектар«) – гигабайт. Гик (от англ. «geek») – человек, который хорошо разбирается в опре-
деленной сфере деятельности, являясь фанатиком своего дела. Сейчас под гиками очень часто подразумевают именно программистов.
Глюк – непонятный сбой, задержка, торможение процессов в про-
грамме/игре.
Говнокод – плохой код, в котором сложно разобраться и который
сложно поддерживать/модифицировать/изменять.
Говнокодер – человек, который пишет говнокод. Гребцы – работники галеры (компании). Гуглить – искать информацию в поисковике Google.
Дебажить (от англ «debug/debugging») – искать и исправлять ошибки в
программе.
Девайс (от англ. «device») – техническое устройство (ноутбук/смарт-
фон/планшет/умные часы и т.д.).
Девелопер (от англ. «developer») – разработчик. Девелопмент (от англ. «development») – разработка чего-либо: про-
грамм, приложений, игр и т.д.
Дедлайн (от англ. «deadline») – крайний срок выполнения или сдачи
проекта/задания/работы.
Дезигнер (от англ. «designer») – дизайнер. Демка (от англ. «demo») – демонстрационная версия чего-либо, как
правило, с урезанным функционалом или с пробным периодом ис­пользования.
Деплой («задеплоить», от англ. «deploy») – это развертывание (пере- нос) программного обеспечения (исполняемого кода) на сервер или устройство, где оно будет работать.
Дефолтный («по дефолту», от англ. «default») – тот, что используется по умолчанию, стандартный.
Джуниор («джун», «июнь», от англ. «Junior Developer») – начальный уровень программиста. Человек, имеющий минимальный опыт и на­выки.
124
Домен (от англ. «domain») – уникальный адрес/имя сайта в Интернете. Например, ravesli.com – это домен, который состоит из доменного име­ни ravesli и домена первого уровня .com.
Дрова – драйверы.
Железо – аппаратное обеспечение (комплектующие) компьютеров/
ноутбуков/смартфонов и т.д.
Задрот – человек, который слишком много времени уделяет виртуаль-
ной реальности (будь то игры, программирование или еще что-либо). Также иногда под этим термином подразумевают фанатиков своего дела (не зависимо от специальности), которые не всегда хорошо при­способлены к условиям реальной жизни.
Законнектиться («подконнектиться», «приконнектиться», от англ. «connect») – присоединиться к чему-либо.
Запилить («залить«, «слить«) – загрузить, выставить на всеобщее обо- зрение. Например, запилил видосик в YouTube = загрузил видео в YouTube.
Зафакапить – не справиться с выполнением поставленной задачи, испортить задание.
Зашквар – позор, гнусное поведение.
Имхо (от англ. «IMHO» = «In My Humble Opinion») – по моему скром-
ному мнению.
Инет – Интернет.
Инсталлировать (от англ. «install») – устанавливать. Например, ин-
сталлировать Винду = установить Windows.
ИТ – Информационные Технологии.
Кастомер (от англ. «customer») – покупатель, клиент или заказчик.
Кейс (от англ. «case») – реальная ситуация/случай, которые про-
изошли с автором.
Килобаксы – тысячи долларов. Приставка кило = k (с англ. означает «тысяча»).
Кирпич – неработающее устройство (например, телефон).
Клава – клавиатура.
Коворкинг (от англ. «coworking») – место для организации труда спе-
циалистами одной или сразу нескольких сфер деятельности, фрилан­серов. Другими словами, современный арендованный офис для работы специалистов.
Кодер (или еще «кодерок», от англ. «coder») – программист.
Кодить – программировать.
125
Коммитить (или еще «закоммитить», «сделать коммит», от англ. «commit») – сохранить/зафиксировать изменения кода в репозитории (хранилище) кода.
Компиляция – конвертация кода, написанного на высокоуровне­вом языке, в исполняемую программу, которую процессор понимает напрямую.
Компилятор – программа, которая выполняет компиляцию.
Компуктер («компудахтер», «компутер») – компьютер.
Конфа – конференция, групповое общение. Второе значение – кон-
фигурационный файл программного обеспечения, в котором можно изменять настройки этого же программного обеспечения.
Копипаст (от англ. «copy/paste») – скопировать и вставить. «copy» – скопировать, «paste» – вставить.
Костыль – исправление серьезных багов/дыр/ошибок без должного исправления целой системы. Т.е. решение на коленке в кратчайшие сро­ки в ущерб эффективности и хорошим практикам программирования.
Кракозябры («крякозябры») – набор непонятных символов, бес­смыслица. Возникает в результате неправильной кодировки. Иногда кракозябры можно наблюдать на сайтах с неверной кодиров­кой: РџСЂРевет! Меня.
Кресты – язык программирования С++.
Кроссплатформенный – тот, который не зависит от аппаратных
платформ и операционных систем (например, может работать как на Windows, так и на Linux).
Кряк («таблетка», от англ. «crack») – специальная программа или до- полнение к программе для взлома другого программного обеспечения. В основном используется для превращения лицензионной (платной) версии чего-либо (программы/игры) в бесплатную.
Кулхацкер (от англ. «cool hacker») – человек, считающий себя хакером или опытным программистом, не являясь таковым в реальной жизни.
Лаг («лаги») – задержка в выполнении программы/игры, отсутствие
реагирования на действия пользователя. Синоним к слову глюк.
Лайфхак (от англ. «lifehack») – полезный совет, помогающий решить какую-то проблему с экономией времени/усилий.
Ламер (от англ. «lamer») – неопытный пользователь, человек, ко­торый не разбирается в чем-то, но думает, что разбирается. Не путать с «чайником».
Левел (от англ. «level») – уровень.
126
Ликбез – ликвидация безграмотности. Обучение азам, основам. Линк (от англ. «link») – ссылка на какой-либо ресурс. Линукс (Linux) – бесплатная операционная система, которой поль-
зуются многие программисты и учреждения (где эта операционная си­стема установлена на серверах).
Линуксоид – человек, который пользуется операционной системой
Линукс (Linux).
Лицуха – лицензия. Лог (от англ. «log») – журнал, в котором записываются в хронологи-
ческом порядке все выполненные действия в чем-либо (в программе, на сервере). Например: время возникновения ошибок, сбоев, действия пользователей и т.д.
Локалка – локальная сеть компьютеров, соединенных кабелями. Локейшн (от англ. «location») – месторасположение. Лэптоп (от англ. «laptop») – ноутбук.
Майнинг (от англ. «mining») – добыча чего-либо. Сейчас майнинг ассо-
циируется с добычей криптовалюты, путем выполнения компьютером сложных математических операций.
Мамка («мать», «материнка», «мазерборд») – материнская плата. Манагер (от англ. «manager») – менеджер, руководитель. Мануал (от англ. «manual») – руководство, инструкция по исполь-
зованию чего-либо.
Ментор (от англ. «mentor») – наставник/учитель. Мидл (от англ. «Middle Developer») – средний уровень знаний и на-
выков программиста.
Митап (от англ. «meetup») – собрание/встреча специалистов опре­деленной сферы деятельности для обмена опытом, в образовательных целях или просто для общения в неформальной обстановке.
Моник – монитор.
Мониторить – наблюдать за чем-либо, отслеживать какие-либо про-
цессы.
Мусорка – корзина.
Мыло – адрес электронной почты, E-mail пользователя.
Нативный (от англ. «native») – родной. Часто используют словосоче-
тание нативный код = исходный код (не модифицированный позже), написанный разработчиками.
Нетворкинг (от англ. «networking») – окружение специалистов опре- деленной сферы деятельности, где, используя связи между этими людь-
127
ми, можно решить специфические проблемы/задачи или просто по­знакомиться для совместного сотрудничества.
Ноулайфер – человек, который большинство своего времени про­водит за компьютером/ноутбуком/смартфоном в виртуальном мире (Интернет/соц.сети/игры). Человек, не имеющий личной жизни, хобби или каких-либо других занятий в реальном мире.
Ноут – ноутбук.
Нуб («нубчик», «нубас», «нубарь», «нубак», от англ «newbie») – нови-
чок или человек у которого ничего не получается, или он не знает, как правильно что-то сделать. Неопытный.
Овертайм (от англ. «overtime») – переработка после окончания рабочего
дня. Сверхурочные часы.
Околоайтишник (от русск. «околофутболист») – человек, который не является айтишником/программистом, но работает в сфере IT/про­граммирования. Например, специалист по кадрам (HR), бухгалтер, финансист.
ООП (сокр. от «Объектно-Ориентированное Программирование») – методология/парадигма программирования, в которой основными кон­цепциями являются объекты и классы.
Опенсорс (от англ. «open source software») – программное обеспече­ние/софт с открытым исходным кодом, который может использовать/ дополнять/изменять любой желающий. В большинстве случаев это про­граммное обеспечение является некоммерческим проектом.
Опенспейс (от англ. «open space») – офис открытого типа, где со­трудники работают в одном помещении (относительно большом) без каких-либо перегородок/стен.
Оперативка – оперативная память, она же «RAM» = «Random Access Memory», она же «ОЗУ» = «Оперативное Запоминаю щее Устройство».
ОС (или еще «OS» сокр. от англ. «Operating System», или еще «опера- ционка«) = Операционная Система – программное обеспечение, кото-
рое позволяет управлять аппаратной частью компьютеров/ноутбуков/ смартфонов и т.д.
Откат – возвращение на исходную позицию из бэкапа.
Отконнектиться (от англ. «disconnect») – отсоединиться.
Отладка – этап в разработке программного обеспечения, на котором
выполняется поиск и исправление ошибок.
Отладчик (или еще «дебаггер», от англ. «debugger») – программа, с помощью которой выполняется отладка.
128
Оффтоп (или еще «оффтопик», от англ. «off topic») – любое сообще-
ние мимо кассы (т.е. не по теме).
Очепятка – опечатка, ошибка в слове.
Патч (от англ. «patch») – дополнение или обновление, которое ис-
правляет ошибки/баги/глюки. Применение патча к программе назы­вают пропатчиванием.
Песочница (от англ. «sandbox») – специальная область/среда для безопасного выполнения программы. Раздел «Песочница» на сайте обозначает категорию для записей новичков (своеобразный фильтр для новоприбывших).
Пиратка (от слова «пиратский«) – нелицензионное программное обеспечение или операционная система.
Плюшки – бонусы. Очень часто относятся к условиям работы: гибкий график, наличие спортзала, кухни, комнаты отдыха и т.д.
Плюсы – язык программирования С++.
ПО – программное обеспечение.
Подкаст (от англ. «podcast») – видео или аудио уроки, рассказы на
определенную тему, чаще всего образовательного характера. Сейчас очень популярны подкасты-интервью или подкасты TED.
Пост (от англ. «post») – запись/статья/информационная заметка.
Прога – программа.
Прогер – программист.
Профан – человек, который не имеет опыта в определенной сфере
или не разбирается в чем-то.
Профит (от англ. «profit») – прибыль/выгода/польза.
Пушить («запушить», от англ. «push») – публикация на сервер с по-
мощью команды push.
Разраб – разработчик.
Ребзя – ребята.
Ребутнуть («ребутить», от англ. «reboot») – перезагружать.
Например, ребутнуть Винду = перезагрузить Windows.
Редизайн (от англ. «redesign») – внешнее обновление/модернизация системы/сайта/интерфейса. Иногда под этим термином подразумева­ется и внутреннее обновление/модернизация.
Релиз (от англ. «release») – представление готовой версии продук­та (игры/программы/песни/альбома), выпуск на всеобщее обозрение. Например: релиз игры = выпуск игры для старта продаж.
Рунет – русскоязычный Интернет. Совокупность сайтов с контентом на русском языке.
129
Сабж («сабжект», от англ. «subject») – тема для дискуссии между людь-
ми на определенном ресурсе (чаще всего, на форуме). Тема для начала разговора.
Саппорт (от англ. «support») – служба поддержки. Свитчер (от англ. «switcher») – человек, который перешел работать
в IT/программирование из другой профессии. Например, если человек раньше работал учителем или поваром, а затем стал программистом, то он считается свитчером.
Сеньор («сеньор-помидор», «сеньйор», «сениор», от англ. «Senior Developer») – высокий уровень знаний и навыков специалиста. Опытный программист.
Сервак – сервер.
Сижка/сишка – язык программирования С.
Сисадмин – системный администратор.
Системник – системный блок.
Скилл («скиллы», «скилы», от англ. «skill») – навыки, умение хорошо
что-то делать.
Скрин («скриншот», от англ. «screenshot») – снимок экрана.
Слоупок – медленный, тормоз. Название произошло от розового
покемона Slowpoke.
Смузи – любимый напиток программистов/айтишников (см. сар­казм).
Смузихлеб – программист-выебщик.
Сниппет (от англ. «snippet») – фрагмент/кусочек текста/кода/чего-
либо.
Софт (от англ. «software») – программное обеспечение, программа.
Софт скиллы (от англ. «soft skills») – социальные/коммуникацион-
ные/личностные навыки/качества, необходимые, в первую очередь, для адаптации и работы в коллективе.
Спам (от англ. «spam») – электронные письма/сообщения рекламно- го и иного характера пользователям, не желающих и не согласившихся их получать.
Спамить – отправлять спам.
Стрим (от англ. «stream») – трансляция действий, происходящих
на компьютере (или в реальной жизни) в режиме реального времени.
Стримить – делать стрим.
Стример – тот, кто делает стрим.
Технарь – человек, имеющий специальное техническое образование
или сотрудник, который работает в бэкенде (бэкенд-разработчик).
130
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]