1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
|
## Общее
| английский | русский |
| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| 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, принцип инверсии зависимостей) |
|