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


Освоить программирование в 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


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

Криптовалюта
Стала визнаною валютою
На майбутнє.

- Fin.Org.UA

Новини

12:18 - Податкова консультація нового формату: перевірте свій податковий стан
12:06 - ДПС разом зі Світовим банком продовжує цифрову трансформацію: нові рішення для сервісів, аналітики та управління ризиками
11:55 - московія знищила склад "Філіп Морріс" у Києві
11:50 - У Києві викрили посадовця: вимагав хабар за проведення заходів у Гідропарку
11:33 - Банки України показали актуальний курс валют на 8 липня
11:10 - В Україні на 3% збільшилася кількість природних монополій – дослідження
10:55 - Після атак московія є нові знеструмлення у шести областях
10:33 - московіяни за добу поцілили у три підприємства на Чернігівщині – ОВА
10:27 - WOG підбив підсумки першого півріччя: понад 13 мільярдів гривень сплачених податків
10:23 - Україна за ніч атакувала ще 9 танкерів московія в Азовському морі
10:15 - Мінекономіки оприлюднило White Paper про розвиток сфери критичної сировини України
10:00 - Оперативна ситуація в енергосистемі України станом на ранок 8 липня
09:55 - Нафтові й газові танкери розвернулися від Ормузу після атак на судна
09:25 - Нафта відреагувала на обмін ударами між США та Іраном
09:10 - Звіт про надходження запитів на публічну інформацію за червень 2026 р.
09:00 - У російському Саратові після атаки безпілотників палає НПЗ
08:30 - Люди, процеси та AI-агенти
08:00 - Квотами по сталі: ЄС викидає українських металургів із свого ринку
07:35 - Фінансовий астрологічний прогноз на 08.07.2026
00:00 - Новини від Міністерства енергетики України
00:00 - Регуляторні акти Міністерства енергетики України
20:00 - Новини 7 липня: найбільший НПЗ московія зупинився, Україна атакувала 8 танкерів "тіньового флоту"
19:40 - Атака на танкер в Ормузі ускладнила плани Британії та Франції з розмінування
19:05 - Найбільший НПЗ московії зупинився після атаки українського дрона
18:40 - Мінекономіки розповіло про зміни у структурі кредитування аграріїв
18:25 - московія вивозить рекордні обсяги нафти морем, але не може її продати
18:05 - Varus відкрив свій перший супермаркет у Вінниці
18:00 - У Карпатах запрацював електронний квиток для національних парків
17:57 - Результати моніторингу дотримання вимог щодо ступеня локалізації виробництва предметів закупівлі, внесених до переліку товарів, що є предметом закупівлі, з підтвердженим ступенем локалізації виробництва за перше півріччя 2026 року
17:55 - "Газпром" провалився на біржі до рівнів фінансової кризи 2008 року


Більше новин

ВалютаКурс
Алжирський динар0.33438
Австралійський долар30.9232
Така0.36222
Канадський долар31.3119
Юань Женьміньбі6.5522
Чеська крона2.1002
Данська крона6.8075
Гонконгівський долар5.6757
Форинт0.143728
Індійська рупія0.46865
Рупія0.0024755
Новий ізраїльський шекель14.7052
Єна0.27487
Теньге0.094647
Вона0.029396
Ліванський фунт0.000496
Малайзійський ринггіт10.9366
Мексиканське песо2.5559
Молдовський лей2.5313
Новозеландський долар25.3305
Норвезька крона4.539
Саудівський ріял11.8551
Сінгапурський долар34.4663
Донг0.0016927
Ренд2.7413
Шведська крона4.6084
Швейцарський франк55.1957
Бат1.33763
Дирхам ОАЕ12.1184
Туніський динар15.0778
Єгипетський фунт0.9118
Фунт стерлінгів59.5897
Долар США44.5098
Сербський динар0.43344
Азербайджанський манат26.1915
Румунський лей9.7225
Турецька ліра0.9502
СПЗ (спеціальні права запозичення)60.4717
Євро50.8836
Ларі16.8713
Злотий11.8538
Золото184842.97
Срібло2727.61
Платина73807.49
Паладій57052.22

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