Английские слова, которые должен знать каждый программист [9909]


Освоить программирование в 2015 году можно, не зная ни слова по-английски. Множество книг, переведенных на русский язык, и базовые навыки использования Google помогут начать писать код, создавать простые проекты и даже выполнять примитивные задачи для русскоязычных заказчиков. А что дальше?


Все языки программирования, ПО, вся документация, новости из мира IT — изначально на английском языке. Все крупнейшие форумы, рассылки, Stack Overflow — на английском. Самые «вкусные» заказчики, самые серьезные работодатели — все хотят общаться на английском. Если вы хотите двигаться вперед, развиваться как профессионал — у вас нет выбора: язык нужно учить.

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

Советую не относиться к этому вопросу легкомысленно и убедиться, что вы знаете верные толкования всех слов и терминов, которые используете в речи. Человек, который через слово сыплет англицизмами, плохо понимая их полное значение, выглядит глупо.

Итак, в порядке нарастания сложности, со ссылками на Wikipedia:

Основные математические понятия

Самое главное: addition, subtraction, multiplication, division.

Также:
— exponentiationsquare/nth rootabsolute valuemodulo operation.
— Fractions and floating point numbers.
— Realcomplexirrational numbers.

Булевая алгебра и битовые операции

— Conjuction, disjuntion, negation.
— Bitwise operators and bit shifts.

Системы исчисления

— Binaryoctaldecimalhexadecimal numeral systems.
— Названия знаков препинания и спецсимволов. По этой теме можно открыть таблицу ASCII/UTF с описаниями символов или страницуPunctuation на Wikipedia. Оттуда вы узнаете, как правильно называются «звездочка», «галочка вверх» и «та волнистая линия, которая консоль в Half-Life открывала».

Общие термины программирования

В этой категории очень много терминов звучат одинаково по-русски и по-английски, упоминать их не вижу смысла.

А вот те, которые могут сбить с толку: expression, variable, array, key, value, pointer, reference, sequence, instance, library, package, property, conversion, extension, inner/nested, heap, memory allocation.

Термины ООП

Исключая слова, которые одинаково звучат на обоих языках, object-oriented programming terms в случайном порядке: overload, patterns, dependency, dispatch, binding, factory, mutable, inheritance, template.

Требования по RFC 2119

Если вам придется изучать, например, работу какого-нибудь протокола по описанию в RFC, вы неизбежно столкнетесь со словами, описывающими уровень требования: «обязательно», «опционально», «рекомендуется» и т.п.

Значения слов MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, MAY, OPTIONAL описываются в специальном документе под номером RFC 2119. Кстати, а вы знаете, как расшифровывается RFC?

Элементы интерфейса

Graphical control element:
— button, checkbox, radio button, combo box, slider, list box, spinner, drop-down list, tree view, grid view, balloon, text/input field, toolbar, menu/tab/status/scroll bar, tooltip.
— Window, modal, dialog.
— Header, footer, frame, canvas.

Работа с массивами данных

— Algebra of sets.
— Relational model.
— Dimension, projection, query, set, subset, intersection, subtraction, join, union, order.

Работа с сетями

— Accept, reject, source, destination, request, response, upload, download, upstream, downstream.
— Data transmission: connection, socket, routing, bandwidth, frequency, pairing, channel, handshaking, negotiation, peer, transfer, header, overhead, session, encryption, caching, compression.

Компьютерная графика

Основные геометрические понятия:
— pointray, lineTriangleparallelogrampentagon, hexagon, etc.
— CircleSurfacesPolygons.
— Trigonometric functions.

Разумеется, это далеко не полный список. Пожалуйста, не стесняйтесь дополнять в комментариях. Надеюсь, каждый найдет для себя что-то новое.


P.S. Мы написали тест для проверки своего уровня знания английских терминов — CrowdTest (10 вопросов, 2-3 минуты). Удачи и успехов!

http://dou.ua/lenta/articles/programmers-english/ 


Відкрито безкоштовний доступ для українців до навчальних програм Genius з 1 листопада до 4 грудня
10 наших найпопулярніших курсів із free
Безкоштовні курси для українців
Безкоштовні онлайн-сервіси вивчення мов для українців
Освітній онлайн-курс «Деривативи на ринках агропродовольчої продукції в Україні та світі» - USAID FST
Основи фінансів та інвестицій
Коронавірусна інфекція: факти проти паніки
Class Central’s Top 100 MOOCs of All Time (2019 edition)
100+ Free Online Courses to Learn about the UN’s Sustainable Development Goals
200 Best Free Coursera Courses in 2019


Все статьи раздела Образование

The market is high
Stocks are soaring up above
Investors happy

- Fin.Org.UA

Новини

20:40 - Підрив залізниці у Польщі розслідують як терористичний й в інтересах іноземної розвідки
20:36 - Родина нардепа "Батьківщини" будувала люксові готелі з Комарницьким
20:20 - НАЗК виявило ознаки брехні у 58% перевірених у жовтні декларацій
20:05 - Позитивні прогнози: ЄС оновив очікування зростання
19:35 - Суд постановив знести збудований на цвинтарі готель у Солотвино
19:20 - Chevron зацікавилась купівлею активів "Лукойл"
18:56 - Пакунки доларів з операції "Мідас": банкам заборонено видавати такі обсяги коштів – НБУ
18:55 - У Мінсоцполітики сказали, скільки українців мають тимчасовий захист у країнах ЄС
18:45 - Україна на третину збільшила експорт феросплавів
18:30 - Кредитування підприємств зростає три квартали поспіль – НБУ
18:16 - Голосування за бюджет перенесли на 2 грудня – Підласа
18:15 - Нацбанк оголосив курс долара і євро на вівторок 18 листопада
18:10 - 18 листопада графіки відключень світла діятимуть цілодобово
17:45 - Податкова через нову систему автоматично стягнула сто мільйонів гривень боргів
17:45 - Чернишов заперечив причетність до плівок Міндіча
17:40 - Аудитори почали перевіряти "Енергоатом": на черзі ревізія ще трьох держкомпаній
17:38 - Засідання Комісії
17:30 - Збільшити продажі на Black Friday: що спрацювало у 2024-му
17:26 - САП просить взяти Чернишова під арешт і встановити заставу у 55 мільйонів
17:14 - Подальше стрімке нарощення кредитів посилює їх ключову роль для діяльності банків – Огляд банківського сектору
17:13 - Огляд банківського сектору, листопад 2025 року
17:10 - "Цікавіше, ніж "шлагбаум": нардеп розповів про схему на роботі "Земельного банку"
16:55 - Попит на мотоцикли падає через сезонність: які марки найпопулярніші
16:50 - Французький концерн поставить в Україну 55 електровозів: замінить 80 старих аналогів
16:43 - Леся Карнаух: Запуск автоматизованої системи вже дозволив стягнути понад 100 млн грн податкового боргу з юросіб
16:25 - Ціна на російську нафту обвалилась до $36 за барель
16:05 - Додаткові джерела живлення та укриття: за якими критеріями обирають українці орендоване житло
16:00 - У підрядника "Сенс Банку" виявили спільну адресу реєстрації з підприємством Міндіча
15:35 - Менше, ніж очікували: Підласа прокоментувала нову програму МВФ на $8 мільярдів
15:30 - Курси валют, встановлені НБУ на 18.11.2025


Більше новин

ВалютаКурс
Алжирський динар0.32295
Австралійський долар27.4235
Така0.34386
Канадський долар29.9815
Юань Женьміньбі5.9186
Чеська крона2.0186
Данська крона6.5325
Гонконгівський долар5.4115
Форинт0.127075
Індійська рупія0.47459
Рупія0.0025137
Новий ізраїльський шекель12.9804
Єна0.27165
Теньге0.080554
Вона0.028798
Ліванський фунт0.00047
Малайзійський ринггіт10.1356
Мексиканське песо2.2953
Молдовський лей2.487
Новозеландський долар23.8436
Норвезька крона4.1705
Саудівський ріял11.2173
Сінгапурський долар32.3046
Донг0.0015962
Ренд2.4634
Шведська крона4.4534
Швейцарський франк52.8812
Бат1.29632
Дирхам ОАЕ11.453
Туніський динар14.2959
Єгипетський фунт0.8939
Фунт стерлінгів55.4401
Долар США42.067
Сербський динар0.41634
Азербайджанський манат24.7424
Румунський лей9.5962
Турецька ліра0.9938
СПЗ (спеціальні права запозичення)57.2003
Болгарський лев24.9449
Євро48.7872
Ларі15.5372
Злотий11.5515
Золото171592.13
Срібло2141.8
Платина65139.07
Паладій58582.5

Курси валют, встановлені НБУ на 18.11.2025