Вы попали на урок, услышали слово «алгоритм», «баг» или «рендеринг» — и не поняли ничего? Этот словарь для вас. Мы собрали важнейшие компьютерные термины и объяснили их так, чтобы поняла даже человек, который видит компьютер второй раз в жизни.

А

Алгоритм — чёткий порядок действий для решения задачи. Например, рецепт борща — это алгоритм: сначала почистить картошку, потом нарезать свёклу и т.д. В программировании алгоритм — это последовательность команд, которую выполняет компьютер.

Антивирус — программа, которая защищает компьютер от вредоносных программ. Примеры: Windows Defender, Avast, AVG.

Архив (ZIP, RAR) — сжатый файл-контейнер, в который упакованы другие файлы. Занимает меньше места. Чтобы распаковать — правой кнопкой мыши → «Извлечь».

Аппаратное обеспечение (железо) — физические части компьютера: процессор, память, диск, монитор. В отличие от программного обеспечения, которое можно «потрогать».

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

Б

Баг — ошибка в программе или коде, из-за которой она ведёт себя не так, как задумано. Слово происходит от английского «bug» (жук) — когда-то насекомые буквально замыкали первые компьютеры.

Байт — единица измерения информации. 1 байт = 8 бит. 1 килобайт (КБ) = 1024 байта, 1 мегабайт (МБ) = 1024 КБ, 1 гигабайт (ГБ) = 1024 МБ.

Браузер — программа для просмотра сайтов в интернете. Google Chrome, Mozilla Firefox, Microsoft Edge, Safari — это браузеры.

Bluetooth — технология беспроводной связи на коротком расстоянии (до 10–30 м). Используется для наушников, мыши, клавиатуры, колонок.

В

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

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

Г

Гигабайт (ГБ) — единица измерения памяти и объёма данных. Стандартная фотография — 3–5 МБ, одна песня — 5–10 МБ, фильм HD — 2–8 ГБ.

Д

Дебаг / Дебаггинг — процесс поиска и исправления ошибок (багов) в коде. Дебаггер — инструмент, который помогает остановить программу в нужном месте и проверить, что происходит.

Диск (HDD / SSD) — устройство для хранения файлов и программ. HDD (жёсткий диск) — медленнее, дешевле. SSD (твердотельный диск) — быстрый, бесшумный, дороже.

Директория (папка) — контейнер для файлов в файловой системе.

Домен — имя сайта в интернете. Например, google.com, mycomputeracademy.ua.

Драйвер — специальная программа, которая «объясняет» операционной системе, как управлять определённым устройством (принтером, видеокартой, звуковой картой).

З

Переменная — «коробка» с именем, в которой хранится какое-то значение. В Python: score = 10 — в переменной score записано число 10. Значение можно менять в ходе программы.

Загрузка (Download) — получение файлов или данных из интернета на ваше устройство. Противоположное — выгрузка (Upload).

И

Интерфейс (UI) — то, что вы видите и с чем взаимодействуете в программе. Кнопки, меню, формы — это элементы интерфейса.

IP-адрес — уникальный числовой «паспорт» устройства в сети. Выглядит как 192.168.1.1 (локальный) или 217.65.43.10 (интернет).

К

Код — текст, написанный на языке программирования, который понимает компьютер.

Компилятор — программа, которая переводит код с языка программирования (например, C++) в машинный код, который процессор выполняет напрямую.

Константа — значение, которое не меняется в ходе выполнения программы. Например, число Пи (3.14159...).

Кэш — сохранение часто используемых данных в быстрой памяти для ускорения работы. Браузер кэширует картинки с сайтов, чтобы не загружать их каждый раз заново.

Курсор — стрелочка на экране, которой управляет мышка.

Л

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

Локальная сеть (LAN) — сеть компьютеров в пределах одного помещения или здания.

М

Язык программирования — формальный язык для записи алгоритмов для компьютера. Python, JavaScript, C++, Java — примеры языков программирования.

Монитор — экран компьютера, на котором отображается информация.

О

Операционная система (ОС) — главная программа компьютера, которая управляет всеми остальными. Windows, macOS, Linux, Android, iOS — это операционные системы.

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

Обновление (Update) — новая версия программы или ОС с исправлениями ошибок и новыми функциями. Обновления важны для безопасности.

П

Пиксель — наименьшая точка изображения на экране или фотографии. Разрешение 1920×1080 означает 1920 пикселей по горизонтали и 1080 по вертикали.

Процессор (CPU) — «мозг» компьютера, который выполняет все вычисления. Чем выше частота (ГГц) и количество ядер — тем мощнее.

Программное обеспечение (ПО / Software) — программы и операционные системы. В отличие от железа (Hardware) — не имеет физической формы.

Пикселей на дюйм (PPI / DPI) — плотность пикселей. Чем выше — тем чётче изображение. Дисплеи Retina имеют 220+ PPI.

Р

Рендеринг — процесс превращения описания объектов (3D-моделей, текста) в готовое изображение. Видео или 3D-сцена «рендерится» — просчитывается и записывается в файл.

Репозиторий — облачное хранилище для кода с полной историей изменений. GitHub — сервис для хранения репозиториев.

С

Сервер — мощный компьютер, который постоянно включён и отвечает на запросы клиентов. Сайты хранятся на серверах.

Скрипт — небольшой код, который автоматизирует какую-то задачу.

Синтаксис — правила написания кода на языке программирования. Если правило нарушено — программа не запустится.

Т

Терминал / Командная строка — текстовый интерфейс для управления компьютером с помощью команд. Полезен для программистов и системных администраторов.

Тип данных — что именно хранится в переменной: число (integer, float), строка текста (string), правда/неправда (boolean), список и т.д.

Троян — вирус, который маскируется под полезную программу. Название от Троянского коня: снаружи выглядит безобидно, а внутри — вред.

У

URL — полный адрес ресурса в интернете. Например: https://mycomputeracademy.ua/articles/. Состоит из протокола (https://), домена и пути.

Ф

Файл — именованная единица хранения данных на диске. Документ, фотография, видео, программа — всё это файлы.

Функция — именованный блок кода, который выполняет определённую задачу. Можно вызывать много раз, не повторяя код.

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

Х

Хостинг — услуга размещения сайта на сервере, подключённом к интернету. Без хостинга сайт недоступен другим людям.

Хеш — «цифровой отпечаток» файла или пароля. Хеши паролей хранятся в базе данных вместо самих паролей.

Ц

Цикл — конструкция в программировании, которая повторяет блок кода много раз. Например: «выполни это действие 10 раз» или «выполняй, пока не нажмут Стоп».

Ш

Шифрование — преобразование данных в закодированный формат, который можно прочитать только с ключом. HTTPS (замок в браузере) означает, что соединение зашифровано.

HTML / CSS / JavaScript

HTML — язык разметки веб-страниц. Описывает структуру: заголовки, параграфы, изображения, ссылки.

CSS — язык стилей. Описывает внешний вид HTML-элементов: цвет, размер, шрифт, отступы.

JavaScript — язык программирования для интерактивности в браузере: кнопки, анимации, формы, динамический контент.

Wi-Fi, Ethernet, Bluetooth

Wi-Fi — беспроводной интернет через радиоволны. Удобно, но чуть медленнее и менее стабильно, чем проводное соединение.

Ethernet — проводное соединение с интернетом через сетевой кабель. Стабильнее и быстрее Wi-Fi. Идеально для онлайн-игр и видеозвонков.

Bluetooth — беспроводное соединение на короткое расстояние для периферийных устройств.

Этот словарь будет пополняться! Если вы встретили незнакомый термин — напишите нам через форму на сайте, и мы добавим объяснение.