Code Monkey home page Code Monkey logo

eng-ru-dictionary's Introduction

Англо-русский словарик часто встречающихся ИТ-слов

По мотивам YouTube-видео. Если есть что добавить — кидай реквест!

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

Содержание

Общее

английский русский
software программное обеспечение (ПО)
hardware аппаратное обеспечение, оборудование
data данные, информация
freeware бесплатное ПО
open source ПО с открытым исходным кодом
code, source code код (в смысле исходный код программы или в смысле код/номер ошибки или статуса, например, HTTP code — код HTTP статуса)
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)
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 константа
mutable изменяемый (например, тип данных)
immutable неизменяемый (например, тип данных)
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 аргумент
property свойство
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 поток (исполнения)
stream поток (данных)
multiprocessing многопроцессорная обработка
asynchronous асинхронный
concurrency конкурентность
parallelism параллелизм
security безопасность
sign подписать
input ввод
output вывод
inherit наследовать

Из разработки

английский русский
design проектировать, создавать, проектирование, разработка, дизайн
continuous integration непрерывная интеграция
continuous delivery непрерывная доставка
deploy развертывание приложения на сервере
template шаблон
record запись (записывать)
convention соглашение
rule правило
integrate интегрировать
architecture архитектура
legacy наследие (legacy code - это код, который перешёл «по наследству» от предыдущих разработчиков)
object-oriented programming ООП, объектно-ориентированное программирование
backend серверное ПО
frontend клиентское ПО, работающее на устройстве пользователя
dependency зависимость
dependency injection инъекция зависимости
maintain поддерживать
library библиотека
framework фреймворк / каркас или набор библиотек для разработки приложений
MVC, Model View Controller архитектура: модель, отображение, контроллер
VCS, Version Control System система контроля версий
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, принцип инверсии зависимостей)

eng-ru-dictionary's People

Contributors

alei1180 avatar alexey-goloburdin avatar chuckis avatar faniska avatar noplagiarism avatar rokedd avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.