
It-Английский для начинающего программиста
Dynamic / Динамический
Что-либо, что изменяется или генерируется во время выполнения программы или при загрузке страницы (в отличие от статического).
Data Type / Тип данных
Классификация данных, которая определяет, какие значения может принимать переменная и какие операции с ней можно выполнять (например, String – строка, Number – число).
Dead Code / Мертвый код
Часть кода, которая никогда не выполняется, потому что к ней нет доступа или она всегда обходится логикой программы.
Decoupling / Разделение / Развязывание
Принцип проектирования, при котором компоненты системы имеют минимальные зависимости друг от друга, что упрощает их изменение и тестирование.
Default Parameter / Параметр по умолчанию
Значение, которое автоматически присваивается параметру функции, если при ее вызове аргумент не был предоставлен.
Dependency / Зависимость
Внешний код, библиотека или модуль, который необходим вашему проекту для корректной работы.
Deprecated / Устаревший
Термин, используемый для обозначения функции, метода или технологии, которая была заменена более новой и в будущем будет удалена.
Dialog / Диалоговое окно
Небольшое всплывающее окно в графическом интерфейсе, запрашивающее ввод данных или информирующее пользователя.
Digital / Цифровой
Информация, представленная в дискретной форме (как последовательность чисел, обычно двоичных 0 и 1).
Disk / Диск
Устройство для постоянного хранения данных (например, HDD, SSD).
DocBlock / Блок документации
Стандартизированный многострочный комментарий перед функцией или классом, содержащий структурированную информацию о ней для генерации документации.
Duplication / Дублирование
Повторение одного и того же кода или информации в разных местах, что является плохой практикой (нарушает принцип DRY – Don’t Repeat Yourself).
E
Echo / Эхо / Вывод
Команда или функция, используемая для вывода текста или значения на экран, в консоль или в веб-страницу.
Element / Элемент
Базовая структурная единица HTML-документа, состоящая из открывающего тега, контента и закрывающего тега (например,
…
).Else / Иначе
Ключевое слово, используемое в условном операторе (if/else), чтобы указать, какой код должен выполняться, если условие не выполнено (ложно).
Encode / Кодировать
Процесс преобразования данных из одного формата в другой для обеспечения совместимости, передачи или хранения (например, кодирование в Base64).
Encryption / Шифрование
Процесс преобразования информации в зашифрованный код (ciphertext), который могут прочитать только те, у кого есть ключ.
Engine / Движок
Основной программный компонент, который выполняет ключевые задачи (например, JavaScript Engine – движок, который выполняет JS-код в браузере).
Environment / Среда
Совокупность программного обеспечения и аппаратных средств, в которой работает приложение (например, среда разработки, тестовая среда).
Error / Ошибка
Нештатная ситуация, возникающая во время выполнения программы, которая может привести к ее сбою или неправильной работе.
Escape / Экранирование
Использование специального символа (часто обратной косой черты \) перед другим символом, чтобы интерпретировать его как обычный текст, а не как специальную команду.
Event / Событие
Действие, которое произошло в системе и может быть обработано кодом (например, клик мыши, нажатие клавиши, загрузка страницы).
Event Handler / Обработчик события
Функция, которая автоматически вызывается, когда происходит определенное событие.
Execution / Выполнение
Процесс, в ходе которого компьютер выполняет инструкции, содержащиеся в программе.
Expression / Выражение
Фрагмент кода, который возвращает значение после вычисления (например, 2 +3 или x> 5).
Extensible / Расширяемый
Свойство системы, которое позволяет легко добавлять новые функции или изменять существующие без значительного влияния на остальную часть кода.
External / Внешний
Относящийся к ресурсу (файлу, стилю, скрипту), который находится за пределами текущего документа или компонента.
Encapsulation / Инкапсуляция
Принцип объектно-ориентированного программирования (ООП), объединяющий данные и методы, работающие с этими данными, в единый блок (класс), скрывая внутреннюю реализацию.
Entity / Сущность
Объект, который имеет четкую идентичность и состояние в приложении или базе данных (например, «Пользователь», «Продукт»).
Enum (Enumeration) / Перечисление
Тип данных, состоящий из набора именованных констант (например, дни недели: MONDAY, TUESDAY).
Equality / Равенство
Сравнение двух значений или объектов на предмет их идентичности или схожести (используются операторы == или ===).
Evaluate / Вычислять / Оценивать
Процесс определения результата выражения или функции.
Exception / Исключение
Особый тип ошибки или нештатной ситуации, которая нарушает нормальный ход выполнения программы, но которую можно перехватить и обработать.
Execute / Выполнять
Запускать программу, команду или функцию, чтобы она выполнила заложенные в ней инструкции.
Export / Экспорт
Делать функцию, класс или переменную доступной для использования в других файлах или модулях.
Extends / Расширяет / Наследует
Ключевое слово в ООП, используемое для создания дочернего класса, который получает свойства и методы от родительского класса (наследование).
F
Failover / Отказоустойчивость (или Резервирование)
Механизм, при котором система автоматически переключается на резервный (запасной) компонент при сбое основного, чтобы избежать простоя.
False / Ложь / Ложно
Одно из двух возможных Булевых значений (true или false), означающее невыполненное условие.
Fetch / Получить / Извлечь
Операция запроса и получения данных с сервера или из другого источника (часто используется в JavaScript для сетевых запросов).
Field / Поле
В классе или объекте: то же, что и свойство или переменная. В базе данных: столбец, хранящий определенный тип данных.
File / Файл
Единица хранения данных на диске (например, текстовый файл, изображение, исполняемый файл).
Filter / Фильтр
Функция или метод, используемый для отбора элементов из коллекции (например, массива) на основе заданного условия.
Final / Финальный / Окончательный
Ключевое слово, часто используемое для указания, что класс не может быть унаследован, или переменная не может быть перезаписана (константа).
Firewall / Межсетевой экран (Брандмауэр)
Система сетевой безопасности, которая контролирует входящий и исходящий сетевой трафик на основе установленных правил.
Float / Плавающая точка
Тип данных, используемый для хранения нецелых чисел (с десятичными дробями), например, 3.14 или 0.005.
Folder / Папка
То же, что и Directory (Директория). Место для организации и хранения файлов.
Footer / Футер / Нижний колонтитул
В HTML: нижняя секция веб-страницы или раздела, часто содержащая информацию об авторских правах и контактах.
For Loop / Цикл «Для»
Конструкция, которая позволяет многократно выполнять блок кода заданное количество раз.
Fork / Форк (Ответвление)
В Git: создание личной копии чужого репозитория для внесения изменений, не влияя на оригинал.
Format / Формат
Структура или способ организации данных (например, JSON формат, XML формат).
Fragment / Фрагмент
Небольшая, переиспользуемая часть кода или разметки, которая не имеет собственного родительского элемента (в React).
Framework / Фреймворк
Набор готовых инструментов, библиотек и правил, который определяет структуру приложения и облегчает разработку (например, React, Angular).
Frontend / Фронтенд
Та часть сайта или приложения, которую видит и с которой взаимодействует пользователь (клиентская часть).
Function / Функция
Блок кода, который можно вызвать (запустить) по имени для выполнения определенной задачи.
Fieldset / Группа полей
В HTML: элемент (
G
Garbage Collection (GC) / Сборка мусора
Автоматический процесс, который управляет памятью, освобождая ее от объектов, которые больше не используются программой.
Gateway / Шлюз
Узел в сети, который служит точкой входа из одной сети в другую, выполняя преобразование протоколов.
Getter / Геттер (Метод получения)
Метод в классе или объекте, который используется для чтения (получения) значения свойства, часто с дополнительной логикой.
Git / Гит
Популярная система контроля версий, используемая для отслеживания изменений в исходном коде и совместной работы.
Global / Глобальный
Относящийся к переменной или функции, которая доступна из любого места в программе.
Grid / Сетка
1. В CSS: система верстки, основанная на строках и столбцах для двумерного расположения элементов. 2. В графике: набор пересекающихся линий для выравнивания объектов.
GUI (Graphical User Interface) / Графический интерфейс пользователя
Интерфейс, который позволяет пользователю взаимодействовать с программой с помощью графических элементов (окна, иконки, кнопки).
Generate / Генерировать
Создавать что-либо автоматически с помощью кода или программы (например, генерировать случайные числа или HTML-код).
Global Scope / Глобальная область видимости
Самый внешний уровень программы, где переменные и функции объявляются и становятся доступными везде в коде.
Graphics / Графика
Изображения, рисунки или визуальные элементы, обрабатываемые компьютером (например, 2D или 3D графика).
Grid System / Система сеток
В CSS: способ организации контента на веб-странице с помощью строк и колонок для создания отзывчивого (адаптивного) макета.
Group / Группа
Коллекция связанных объектов, элементов или данных, рассматриваемых как единое целое.
Guest / Гость
Пользователь, который использует систему или приложение без аутентификации (входа в систему).
H
Handler / Обработчик
Функция или программа, которая отвечает на определенное событие или тип данных (например, Event Handler – Обработчик события).
Hard Code / Жестко задавать (Вшивать)
Практика размещения значений (например, путей, паролей) непосредственно в коде вместо того, чтобы хранить их в файле конфигурации или переменной.
Hardware / Аппаратное обеспечение
Физические компоненты компьютера, которые можно увидеть и потрогать (процессор, память, клавиатура).
Hash / Хеш
Результат применения хеш-функции – уникальная строка фиксированной длины, созданная из входных данных. Используется для проверки целостности данных и хранения паролей.
Header / Заголовок
1. В HTML: элемент
Heap / Куча
Область памяти, используемая для динамического выделения памяти (например, для объектов), когда их размер не известен заранее.
Hexadecimal (Hex) / Шестнадцатеричный
Система счисления с основанием 16. Часто используется для представления цветов в CSS (например, #FF0000 для красного) или байтов данных.
Host / Хост / Узел
Компьютер или сервер, который предоставляет ресурсы (файлы, сервисы) другим компьютерам в сети.
HTML (HyperText Markup Language) / Язык разметки гипертекста
Основной язык для создания структуры и контента веб-страниц.
HTTP (Hypertext Transfer Protocol) / Протокол передачи гипертекста
Протокол, используемый для передачи данных между браузером и сервером в Интернете.
HTTPS / HTTPS
Безопасная версия HTTP, использующая шифрование SSL/TLS для защиты передаваемых данных.
Hyperlink / Гиперссылка
Текст или изображение, которые при нажатии ведут на другой документ или часть текущего документа.
Handler / Обработчик
Функция или программа, которая отвечает на определенное событие или тип данных (уже было, но важно закрепить).
Hacker / Хакер
Изначально: эксперт по компьютерам, который глубоко понимает системы. Сейчас часто: злоумышленник, который ищет и использует уязвимости.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.
Приобретайте полный текст книги у нашего партнера:

