## Общее | английский | русский | | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | software | программное обеспечение (ПО) | | hardware | аппаратное обеспечение, оборудование | | data | данные, информация | | freeware | бесплатное ПО | | open source | ПО с открытым исходным кодом | | code | код (в смысле исходный код программы или в смысле код/номер ошибки или статуса, например, HTTP code — код HTTP статуса) | | source, source code | исходный код программы | | coding, programming | программирование, разработка ПО | | develop | разрабатывать | | create | создавать | | remove, delete, drop | удалять | | compile | компилировать | | compress | сжимать | | archive | архивировать | | debug | отлаживать (программу) | | issue | проблема, вопрос, требующий решения | | error, bug | ошибка (например, HTTP 404 Error, запрашиваемый файл не найден на сервере; или ошибка деления на ноль, или ошибка в синтаксисе программы) | | exception | исключение (нестандартное поведение системы, которое мы обрабатываем отдельным кодом) | | encrypt | зашифровать | | decrypt | расшифровать | | verify | проверить, верифицировать | | prepare | подготовить (например, данные на отправку) | | send | отправить (например, send request — отправить запрос) | | get | получить (например, get name — получить имя) | | disable | деактивировать, отключить | | enable | активировать, включить | | change | изменить (например, _change timezone_ — изменить временную зону) | | utility | утилита | | tool | инструмент | | from scratch | с нуля (например, создавать проект с нуля) | | above | выше (выше в тексте, например) | | below | ниже (ниже в тексте, например) | | under | под (например, under the hood — под капотом) | | after | после | | before | до | | already | уже | | yet | пока что | | capabilities | возможности | | authenticate | аутентификация, проверка подлинности (например, проверка подлинности пользователя путём проверки корректности введённого им логина и пароля) | | authorize | авторизация, разрешить (например, проверка наличия прав на выполнение действия в системе) | | example | пример (_for example_ — например) | | built-in | встроенный | | first | первый | | last | последний | | middle | середина, средний | | search | поиск, искать, найти | | find | искать, найти | | run, execute | запустить, выполнить | | date | дата | | time | время | | current | текущий (например, _current date_ — текущая дата) | | parent | родитель, родительский | | child | ребёнок, дочерний | | use | использовать | | fast | быстрый | | slow | медленный | | report | отчёт | | documentation | документация | | useful | полезный | | work | работа, работать | | deprecated | устаревший | | automatic | автоматический | | default | по умолчанию | | dynamic | динамический | | invalid | недействительный, недопустимый | | hot key | горячая клавиша | ## Сеть, Интернет | английский | русский | | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | network | сеть | | hostname | имя хоста (компьютера/сервера) в сети | | domain | домен (например, yandex.ru) | | download | загружать что-то из сети/Интернет | | upload | выгружать что-то (например, на сервер) | | server | сервер в сети (компьютер, отвечающий на запросы по сети, или конкретная программа, запущенная на нём, обслуживающая сетевые запросы). От слова _serve_, обслуживать | | port | порт, чаще всего на сервере, порт 80 — стандартный порт протокола HTTP | | request | запрос | | connect | соединяться, подключаться (например, к серверу) | | disconnect | отсоединиться, отключиться (например, от сервера) | | connection | соединение | | login | вход, войти, пройти аутентификацию (например, на сервере) | | logout | выход, выйти (например, с сервера) | | gateway | шлюз | | hyperlink | гиперссылка (например, ссылка на веб-странице) | | router | роутер, маршрутизатор (от слова _route_, маршут) | | redirect | перенаправиперенаправить | ## Операционные системы (ОС) | английский | русский | | ----------------------------- | ------------------------------------------------------------------------------ | | boot | загрузка, загрузить (например, загрузить ОС Linux) | | bootloop | цикличная перезагрузка, когда устройство не может даже загрузиться | | reboot | перезагрузить | | shutdown | выключить | | install, setup | установить (например, приложение) | | uninstall | удалить установленное | | update | обновить (например, приложение) | | environment variable | переменная среды | | GUI, Graphical User Interface | графический пользовательский интерфейс | | terminal | командный терминал | | command | команда | | shell | командная оболочка | | partition | раздел диска | | root | корень (обычно имеют в виду корневого пользователя ОС с максимальными правами) | ## Оборудование | английский | русский | | ---------------------------- | ------------------ | | laptop | ноутбук | | keyboard | клавиатура | | mouse | мышь | | monitor, screen | монитор, экран | | device | устройство | | CPU, Central Processing Unit | процессор | | RAM, Random Access Memory | оперативная память | | disk | диск | ## Пользователи, права | английский | русский | | ---------- | ---------------------------------------------------- | | user | пользователь | | account | аккаунт, учётная запись | | group | группа (например, пользователей) | | access | доступ | | allow | разрешить (например, доступ пользователю или группе) | | deny | запретить (например, доступ пользователю или группе) | ## Файлы, текст, интерфейс | английский | русский | | ----------------- | ------------------------------------- | | copy | копировать (например, текст или файл) | | cut | вырезать (например, текст или файл) | | paste | вставлять (например, текст или файл) | | save | сохранить | | folder, directory | папка, директория | | text | текст | | list | список, перечень, перечисление | | bold | жирный | | italic | курсив | | underline | подчеркивание | | image, picture | изображение | | figure | рисунок | | path | путь (до файла, например) | | show | показать | | hide | скрыть | ## Базы данных (БД) | английский | русский | | -------------------- | ------------------------------------------------------------------------------ | | database | база данных, БД | | query | запрос | | storage | хранилище | | table | таблица (например, в базе данных) | | row | строка | | column | колонка | | select | выбрать (например, данные из БД) | | insert | вставить (например, данные в БД) | | drop, delete, remove | удалить, убрать | | join | объединить (например, список в строку или объединить данные нескольких таблиц) | | split | разделить (например, строку по символу запятой) | | index | индекс (например, поисковый индекс БД) | | limit | ограничение | ## Из языков программирования | английский | русский | | --------------- | --------------------------------------------------------------- | | data type | тип данных | | expression | выражение | | quotes | кавычки, символы кавычек | | variable | переменная | | constant | константа | | string | строка | | char, symbol | символ, знак | | number | число | | append | добавить, присоединить (например, элемент в конец списка) | | open | открыть (например, файл) | | read | прочесть (например, из файла или из сети) | | write | записать (например, в файл или в сеть) | | array | массив | | list | список | | dictionary | словарь ключ-значение | | key, keyword | ключ | | value | значение | | set | множество | | queue | очередь | | tuple | кортеж | | object | объект | | class | класс | | public | публичный (например, публичный метод) | | private | приватный (например, приватный метод) | | protected | защищённый (например, защищённый метод) | | static | статичный (например, статичный метод) | | function | функция | | function call | вызов функции | | parameter | параметр | | argument | аргумент | | method | метод | | module | модуль | | package | пакет | | import | импорт (например, кода из библиотеки) | | return | возврат, вернуть (например, возврат значения из функции) | | exit | выход, выйти (например, выйти из программы) | | initialize | инициализировать | | configure | конфигурировать | | settings | настройки | | implement | реализовать | | abstract | абстрактный (например, абстрактный класс) | | interface | интерфейс | | extend | расширить | | length | длина (например, строки) | | loop | цикл | | iteration | итерация (например, итерация цикла) | | nested | вложенный (вложенный цикл, например | | count | количество (например, элементов с массиве) | | sort | сортировать | | true / false | правда / ложь | | boolean | булево, булевский тип данных (имеющий значение правда или ложь) | | definition | определение (например, функции) | | scope | область видимости | | formatting | форматирование | | placeholder | заполнитель, место для размещения чего-то | | process | процесс | | thread | поток | | multiprocessing | многопроцессорная обработка | | asynchronous | асинхронный | | concurrency | конкурентность | | parallelism | параллелизм | | security | безопасность | | sign | подписать | ## Из разработки | английский | русский | | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | design | проектировать, создавать, проектирование, разработка, дизайн | | deploy | развертывание приложения на сервере tion | | template | шаблон | | convention | соглашение | | rule | правило | | integrate | интегрировать | | architecture | архитектура | | object-oriented programming | ООП, объектно-ориентированное программирование | | backend | серверное ПО | | frontend | клиентское ПО, работающее на устройстве пользователя | | dependency | зависимость | | dependency injection | инъекция зависимости | | maintain | поддерживать | | library | библиотека | | framework | фреймворк / каркас или набор библиотек для разработки приложений | | MVC | архитектура модель (Model), отображение (View), контроллер (Controller) | | clean architecture | чистая архитектура | | DRY | Don't Repeat Yourself, принцип разработки «не повторяйся» | | KISS | Keep It Simple Stupid, принцип разработки «не переусложняй» | | YAGNI | You Aren't Gonna Need It, принцип разработки «вам это не понадобится» | | SOLID | набор принципов разработки: SRP (Single Responsibility Principle, принцип единой ответственности), OCP (Open-Close Principle, принцип открытости-закрытости), LSP (Liskov Substitution Principle, принцип подстановки Лисков), ISP (Interface Segregation Principle, принцип разделения интерфейсов), DIP (Dependency Inversion Principle, принцип инверсии зависимостей) |