Найти в Дзене

Настоящая азбука IT-терминов. Как понять все слова и не сойти с ума

Всем привет! Азбуку шуточную от ChatGPT вы уже видели, но на всякий случай вот она: А сейчас у нас будет настоящая азбука и с пояснениями. ⚠️ Осторожно, будет много англицизмов! Надеюсь, Дзен не заблокирует запись за безграмотность) Можно сказать, что это IP-адрес выполняет примерную такую же роль, как почтовый адрес для вашей квартиры или дома. Как и в случае с почтовым ящиком, которым может пользоваться вся семья, одним IP-адресом могут пользоваться несколько устройств. Баг - это ошибка в программе. Но слово переводится на русский как "жук, букашка". Такое использовали для помех на телеграфных линиях и раньше, но в полном смысле термин появился в 1947 году. Инженеры из Гарварда, работавшие с ЭВМ Mark II, нашли в повреждённом компоненте сгоревшего мотылька. Из-за него произошло короткое замыкание. Валидный - значит действительный, отсюда и слово "валидация", то есть проверка корректности данных. Система контроля версий (VCS) Git позволяет разработчикам вносить в проект необходимые пр
Оглавление
Изображение сгенерировано в ChatGPT
Изображение сгенерировано в ChatGPT

Всем привет! Азбуку шуточную от ChatGPT вы уже видели, но на всякий случай вот она:

А сейчас у нас будет настоящая азбука и с пояснениями.

⚠️ Осторожно, будет много англицизмов! Надеюсь, Дзен не заблокирует запись за безграмотность)

А - Айпи (IP-адрес)

IP v4, который вы точно видели хотя бы раз в жизни). Фото из Интернета
IP v4, который вы точно видели хотя бы раз в жизни). Фото из Интернета

Можно сказать, что это IP-адрес выполняет примерную такую же роль, как почтовый адрес для вашей квартиры или дома. Как и в случае с почтовым ящиком, которым может пользоваться вся семья, одним IP-адресом могут пользоваться несколько устройств.

Б - Баг (Bug)

Фото из Интернета
Фото из Интернета

Баг - это ошибка в программе. Но слово переводится на русский как "жук, букашка". Такое использовали для помех на телеграфных линиях и раньше, но в полном смысле термин появился в 1947 году. Инженеры из Гарварда, работавшие с ЭВМ Mark II, нашли в повреждённом компоненте сгоревшего мотылька. Из-за него произошло короткое замыкание.

В - Валидный (Valid)

Валидный - значит действительный, отсюда и слово "валидация", то есть проверка корректности данных.

Г - Гит (Git)

Фото из Интернета
Фото из Интернета

Система контроля версий (VCS) Git позволяет разработчикам вносить в проект необходимые правки, даже если над ним работает множество людей, при этом в случае проблем можно легко откатить проект до стабильной версии.

Д - Дебаггинг (Debugging)

Русский вариант этого слова - отладка, то есть, процесс поиска ошибки (бага) в уже запущенном приложении. Как понятно, происходит от слова bug, но имеет противоположный смысл из-за приставки de.

Ж - Железо (Hardware)

Внутри системного блока домашнего ПК. Фото из Интернета
Внутри системного блока домашнего ПК. Фото из Интернета

Железом или "хардом" называют электронику, в противовес "софту" - программному обеспечению.

З - Запрос (Query)

Фото из Интернета
Фото из Интернета

Чаще всего слово используется в контексте запросов к базам данным (БД). Например, чтобы отобразить 25 товаров по конкретной категории на странице маркетплейса, программист должен явно задать эти параметры в запросе.

И - Инкремент (Increment)

Пасхалка от Яндекса. Если ввести запрос технического плана, то шрифт станет моноширинным, нумерация страниц начнется с нуля, а переход на следующую страницу отобразится как инкермент переменной i, которая часто используется в циклах
Пасхалка от Яндекса. Если ввести запрос технического плана, то шрифт станет моноширинным, нумерация страниц начнется с нуля, а переход на следующую страницу отобразится как инкермент переменной i, которая часто используется в циклах

Увеличение переменной, в которой лежит число, на единицу. Часто описывается в виде двух плюсов (++). Противоположность - декремент (--), уменьшающий значение на единицу.

К - Костыль

Фото из Интернета
Фото из Интернета

Неочевидное или неправильное, грубое, решение проблемы. Часто слово не несет ничего хорошего.

Л - Логи (Logs)

Фото из Интернета
Фото из Интернета

Логирование - запись состояний работы программы, чаще всего в текстовый файл. Без логирования очень трудно понять, в какой момент что-то пошло не так.

М - Мердж (Merge)

Фото из Интернета
Фото из Интернета

Слияние двух веток в одну в системе управлениями версий. Этот процесс необходим для внесения изменений.

Н - Нативный (Native)

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

О - Оверинженеринг (Overengineering)

Выполнение лишних, ненужных действий при разработке программы. Например, программист мог написать много ненужного кода, хотя проблема решалась проще или вообще не требовала решения (как говорится: "вы решаете неправильную проблему").

П - Пинг (Ping)

Игра Ping. Фото из Интернета
Игра Ping. Фото из Интернета

Задержка между отправкой сообщения серверу и возвратом им результата. Называется так в честь игры пинг-понг (настольный теннис).

Р - Релиз (Release)

Финальная часть цикла разработки проекта, его версии, когда результат становится доступен широкому кругу потребителей или заказчику.

С - Сервер (Server)

Серверная. Фото из Интернета
Серверная. Фото из Интернета

Интересно, что на русский слово переводится "слуга". Под сервером мы подразумеваем компьютер, который обслуживает другие компьютеры (клиенты).

Т - Тулза (Tool)

Русский аналог - инструмент. Небольшая программа, утилита, часть другой программы, выполняющая какую-то определенную функциональную задачу.

У - Указатель (Pointer)

Наверное, самое сложное для понимания слово. Указатель - это переменная, которая указывает на область в памяти, отсюда и название. Передавая в функцию указатель на переменную, мы можем работать с переменной, на которую он указывает.

Ф - Фриланс (Freelance)

Слово фрилансер можно перевести как "свободное копьё", считается, что оно пошло со времен, когда так называли себя наемники. Сейчас оно подразумевает людей, которые выполняют разовые задания или проекты, не будучи частью штата компании.

Х - Хардкод (Hardcode)

Захардкодить что-то - значит вшить в программу намертво.

Ц - ЦП (Центральный процессор, CPU)

Процессор линейки Intel Core. Фото из Интернета
Процессор линейки Intel Core. Фото из Интернета

Важнейшая часть электронного устройства, компьютера. Отвечает за обработку инструкций. Современные процессоры могут выполнить около миллиарда(!) инструкций за одну секунду.

Ч - Чарт (Chart)

Фото из Интернета
Фото из Интернета

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

Ш - Шелл (Shell)

Переводится как оболочка и означает интерпретатор команд в текстовой или графической оболочке в операционной системе, но может иметь и более широкий смысл, например, меню "Пуск" в Windows.

Ь - Мягкий знак (Soft sign, ассоциируется с software)

Софт - программное обеспечение. Все то, что разрабатывают программисты.

Э - Эксплойт (Exploit)

Происходит от слова "эксплуатировать", это некая программа, которая пользуется уязвимостью (бэкдором) в программном обеспечении или электронном устройстве.

Ю - Юзер (User)

Пользователь, в том числе системы. Это слово давно закрепилось в Интернет-сленге.

Я - Ядро (Kernel)

Центральная, основная часть программы, системы. Часто можно услышать о ядре Linux, которое активно разрабатывается и улучшается.