└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Англо-русский словарик часто встречающихся ИТ-слов 2 | 3 | По мотивам [YouTube-видео](https://www.youtube.com/watch?v=QO2EkfxKdAE). Если есть что добавить — кидай реквест! 4 | 5 | Разделение слов по категориям в значительной степени условно — одни и те же слова зачастую могут использоваться в разных категориях, однако классификация всё же полезна для запоминания и потому представлена. 6 | 7 | # Содержание 8 | 9 | - [Общее](#общее) 10 | - [Сеть, Интернет](#сеть-интернет) 11 | - [Операционные системы (ОС)](#операционные-системы-ос) 12 | - [Оборудование](#оборудование) 13 | - [Пользователи, права](#пользователи-права) 14 | - [Файлы, текст, интерфейс](#файлы-текст-интерфейс) 15 | - [Базы данных (БД)](#базы-данных-бд) 16 | - [Из языков программирования](#из-языков-программирования) 17 | - [Из разработки](#из-разработки) 18 | 19 | # Общее 20 | 21 | | английский | русский | 22 | | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | 23 | | software | программное обеспечение (ПО) | 24 | | hardware | аппаратное обеспечение, оборудование | 25 | | data | данные, информация | 26 | | freeware | бесплатное ПО | 27 | | open source | ПО с открытым исходным кодом | 28 | | code, source code | код (в смысле исходный код программы или в смысле код/номер ошибки или статуса, например, _HTTP code_ — код HTTP статуса) | 29 | | coding, programming | программирование, разработка ПО | 30 | | develop | разрабатывать | 31 | | create | создавать | 32 | | remove, delete, drop | удалять | 33 | | compile | компилировать | 34 | | compress | сжимать | 35 | | archive | архивировать | 36 | | debug | отлаживать (программу) | 37 | | issue | проблема, вопрос, требующий решения | 38 | | branch | ветка (например, в Git-репозитории проекта) | 39 | | error, bug | ошибка (например, HTTP 404 Error, запрашиваемый файл не найден на сервере; или ошибка деления на ноль, или ошибка в синтаксисе программы) | 40 | | exception | исключение (нестандартное поведение системы, которое мы обрабатываем отдельным кодом) | 41 | | encrypt | зашифровать | 42 | | decrypt | расшифровать | 43 | | verify | проверить, верифицировать | 44 | | prepare | подготовить (например, данные на отправку) | 45 | | send | отправить (например, send request — отправить запрос) | 46 | | get | получить (например, get name — получить имя) | 47 | | disable | деактивировать, отключить | 48 | | enable | активировать, включить | 49 | | change | изменить (например, _change timezone_ — изменить временную зону) | 50 | | utility | утилита | 51 | | tool | инструмент | 52 | | from scratch | с нуля (например, создавать проект с нуля) | 53 | | above | выше (выше в тексте, например) | 54 | | below | ниже (ниже в тексте, например) | 55 | | under | под (например, under the hood — под капотом) | 56 | | after | после | 57 | | before | до | 58 | | already | уже | 59 | | yet | пока что | 60 | | capabilities | возможности | 61 | | authenticate | аутентификация, проверка подлинности (например, проверка подлинности пользователя путём проверки корректности введённого им логина и пароля) | 62 | | authorize | авторизация, разрешить (например, проверка наличия прав на выполнение действия в системе) | 63 | | example | пример (_for example_ — например) | 64 | | built-in | встроенный | 65 | | first | первый | 66 | | last | последний | 67 | | middle | середина, средний | 68 | | search | поиск, искать, найти | 69 | | find | искать, найти | 70 | | run, execute | запустить, выполнить | 71 | | date | дата | 72 | | time | время | 73 | | current | текущий (например, _current date_ — текущая дата) | 74 | | parent | родитель, родительский | 75 | | child | ребёнок, дочерний | 76 | | use | использовать | 77 | | fast | быстрый | 78 | | slow | медленный | 79 | | report | отчёт | 80 | | documentation | документация | 81 | | useful | полезный | 82 | | work | работа, работать | 83 | | deprecated | устаревший | 84 | | automatic | автоматический | 85 | | default | по умолчанию | 86 | | dynamic | динамический | 87 | | invalid | недействительный, недопустимый | 88 | | hot key | горячая клавиша | 89 | 90 | # Сеть, Интернет 91 | 92 | | английский | русский | 93 | | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | 94 | | network | сеть | 95 | | hostname | имя хоста (компьютера/сервера) в сети | 96 | | domain | домен (например, yandex.ru) | 97 | | download | загружать что-то из сети/Интернет | 98 | | upload | выгружать что-то (например, на сервер) | 99 | | server | сервер в сети (компьютер, отвечающий на запросы по сети, или конкретная программа, запущенная на нём, обслуживающая сетевые запросы). От слова _serve_, обслуживать | 100 | | port | порт, чаще всего на сервере, порт 80 — стандартный порт протокола HTTP | 101 | | request | запрос | 102 | | connect | соединяться, подключаться (например, к серверу) | 103 | | disconnect | отсоединиться, отключиться (например, от сервера) | 104 | | connection | соединение | 105 | | login | вход, войти, пройти аутентификацию (например, на сервере) | 106 | | logout | выход, выйти (например, с сервера) | 107 | | gateway | шлюз | 108 | | hyperlink | гиперссылка (например, ссылка на веб-странице) | 109 | | router | роутер, маршрутизатор (от слова _route_, маршут) | 110 | | redirect | перенаправить | 111 | 112 | # Операционные системы (ОС) 113 | 114 | | английский | русский | 115 | | ----------------------------- | ------------------------------------------------------------------------------ | 116 | | boot | загрузка, загрузить (например, загрузить ОС Linux) | 117 | | reboot | перезагрузить | 118 | | shutdown | выключить | 119 | | install, setup | установить (например, приложение) | 120 | | uninstall | удалить установленное | 121 | | update | обновить (например, приложение) | 122 | | environment variable | переменная среды | 123 | | GUI, Graphical User Interface | графический пользовательский интерфейс | 124 | | CLI, Command Line Interface | интерфейс командной строки | 125 | | terminal | командный терминал | 126 | | command | команда | 127 | | shell | командная оболочка | 128 | | partition | раздел диска | 129 | | root | корень (обычно имеют в виду корневого пользователя ОС с максимальными правами) | 130 | 131 | # Оборудование 132 | 133 | | английский | русский | 134 | | ---------------------------- | ------------------------------------------------------------- | 135 | | laptop | ноутбук | 136 | | keyboard | клавиатура | 137 | | mouse | мышь | 138 | | monitor, screen | монитор, экран | 139 | | device | устройство | 140 | | CPU, Central Processing Unit | процессор | 141 | | RAM, Random Access Memory | ОЗУ (оперативное запоминающее устройство), оперативная память | 142 | | disk | диск | 143 | 144 | # Пользователи, права 145 | 146 | | английский | русский | 147 | | ---------- | ---------------------------------------------------- | 148 | | user | пользователь | 149 | | account | аккаунт, учётная запись | 150 | | group | группа (например, пользователей) | 151 | | access | доступ | 152 | | allow | разрешить (например, доступ пользователю или группе) | 153 | | deny | запретить (например, доступ пользователю или группе) | 154 | 155 | # Файлы, текст, интерфейс 156 | 157 | | английский | русский | 158 | | ----------------- | ------------------------------------- | 159 | | copy | копировать (например, текст или файл) | 160 | | cut | вырезать (например, текст или файл) | 161 | | paste | вставлять (например, текст или файл) | 162 | | save | сохранить | 163 | | folder, directory | папка, директория | 164 | | text | текст | 165 | | list | список, перечень, перечисление | 166 | | bold | жирный | 167 | | italic | курсив | 168 | | underline | подчеркивание | 169 | | image, picture | изображение | 170 | | figure | рисунок | 171 | | path | путь (до файла, например) | 172 | | show | показать | 173 | | hide | скрыть | 174 | 175 | # Базы данных (БД) 176 | 177 | | английский | русский | 178 | | -------------------- | ------------------------------------------------------------------------------ | 179 | | database | база данных, БД | 180 | | query | запрос | 181 | | storage | хранилище | 182 | | table | таблица (например, в базе данных) | 183 | | row | строка | 184 | | column | колонка | 185 | | select | выбрать (например, данные из БД) | 186 | | insert | вставить (например, данные в БД) | 187 | | drop, delete, remove | удалить, убрать | 188 | | join | объединить (например, список в строку или объединить данные нескольких таблиц) | 189 | | split | разделить (например, строку по символу запятой) | 190 | | index | индекс (например, поисковый индекс БД) | 191 | | limit | ограничение | 192 | 193 | # Из языков программирования 194 | 195 | | английский | русский | 196 | | --------------- | --------------------------------------------------------------- | 197 | | data type | тип данных | 198 | | expression | выражение | 199 | | quotes | кавычки, символы кавычек | 200 | | variable | переменная | 201 | | constant | константа | 202 | | mutable | изменяемый (например, тип данных) | 203 | | immutable | неизменяемый (например, тип данных) | 204 | | string | строка | 205 | | char, symbol | символ, знак | 206 | | number | число | 207 | | append | добавить, присоединить (например, элемент в конец списка) | 208 | | open | открыть (например, файл) | 209 | | read | прочесть (например, из файла или из сети) | 210 | | write | записать (например, в файл или в сеть) | 211 | | array | массив | 212 | | list | список | 213 | | dictionary | словарь ключ-значение | 214 | | key, keyword | ключ | 215 | | value | значение | 216 | | set | множество | 217 | | queue | очередь | 218 | | tuple | кортеж | 219 | | object | объект | 220 | | class | класс | 221 | | instance | экземпляр (например, класса) | 222 | | public | публичный (например, публичный метод) | 223 | | private | приватный (например, приватный метод) | 224 | | protected | защищённый (например, защищённый метод) | 225 | | static | статичный (например, статичный метод) | 226 | | function | функция | 227 | | function call | вызов функции | 228 | | parameter | параметр | 229 | | argument | аргумент | 230 | | property | свойство | 231 | | method | метод | 232 | | module | модуль | 233 | | package | пакет | 234 | | import | импорт (например, кода из библиотеки) | 235 | | return | возврат, вернуть (например, возврат значения из функции) | 236 | | exit | выход, выйти (например, выйти из программы) | 237 | | initialize | инициализировать | 238 | | configure | конфигурировать | 239 | | settings | настройки | 240 | | implement | реализовать | 241 | | abstract | абстрактный (например, абстрактный класс) | 242 | | interface | интерфейс | 243 | | extend | расширить | 244 | | length | длина (например, строки) | 245 | | loop | цикл | 246 | | iteration | итерация (например, итерация цикла) | 247 | | nested | вложенный (вложенный цикл, например) | 248 | | count | количество (например, элементов с массиве) | 249 | | sort | сортировать | 250 | | true / false | правда / ложь | 251 | | boolean | булево, булевский тип данных (имеющий значение правда или ложь) | 252 | | definition | определение (например, функции) | 253 | | scope | область видимости | 254 | | formatting | форматирование | 255 | | placeholder | заполнитель, место для размещения чего-то | 256 | | process | процесс | 257 | | thread | поток (исполнения) | 258 | | stream | поток (данных) | 259 | | multiprocessing | многопроцессорная обработка | 260 | | asynchronous | асинхронный | 261 | | concurrency | конкурентность | 262 | | parallelism | параллелизм | 263 | | security | безопасность | 264 | | sign | подписать | 265 | | input | ввод | 266 | | output | вывод | 267 | | inherit | наследовать | 268 | 269 | # Из разработки 270 | 271 | | английский | русский | 272 | | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | 273 | | design | проектировать, создавать, проектирование, разработка, дизайн | 274 | | continuous integration | непрерывная интеграция | 275 | | continuous delivery | непрерывная доставка | 276 | | deploy | развертывание приложения на сервере | 277 | | template | шаблон | 278 | | record | запись (записывать) | 279 | | convention | соглашение | 280 | | rule | правило | 281 | | integrate | интегрировать | 282 | | architecture | архитектура | 283 | | legacy | наследие (legacy code - это код, который перешёл «по наследству» от предыдущих разработчиков) | 284 | | object-oriented programming | ООП, объектно-ориентированное программирование | 285 | | backend | серверное ПО | 286 | | frontend | клиентское ПО, работающее на устройстве пользователя | 287 | | dependency | зависимость | 288 | | dependency injection | инъекция зависимости | 289 | | maintain | поддерживать | 290 | | library | библиотека | 291 | | framework | фреймворк / каркас или набор библиотек для разработки приложений | 292 | | MVC, Model View Controller | архитектура: модель, отображение, контроллер | 293 | | VCS, Version Control System | система контроля версий | 294 | | clean architecture | чистая архитектура | 295 | | DRY | Don't Repeat Yourself, принцип разработки «не повторяйся» | 296 | | KISS | Keep It Simple Stupid, принцип разработки «не переусложняй» | 297 | | YAGNI | You Aren't Gonna Need It, принцип разработки «вам это не понадобится» | 298 | | SOLID | набор принципов разработки: SRP (Single Responsibility Principle, принцип единой ответственности), OCP (Open-Close Principle, принцип открытости-закрытости), LSP (Liskov Substitution Principle, принцип подстановки Лисков), ISP (Interface Segregation Principle, принцип разделения интерфейсов), DIP (Dependency Inversion Principle, принцип инверсии зависимостей) | 299 | --------------------------------------------------------------------------------