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


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

Новини

19:54 - Як знайти свій ідеальний спорт: найкращі джерела для вибору
19:47 - Український час і міжнародні стандарти: що варто знати
17:45 - Уряд спрямував 2,3 мільярда гривень на підготовку шкіл до зими
17:25 - Уряд анонсував посилення відповідальності за перевищення швидкості на тлі смертельної ДТП
17:10 - ЄС активніше залучатиме військовий флот до перевірок "тіньового флоту"
16:50 - Новий тиждень – новий рекорд долара: Нацбанк показав курс валют на 9 червня
16:27 - Зловживання на "Великому будівництві": до суду скерували справу щодо двох посадовців
16:00 - САП уклала угоду з корупціонером Князєвим по справі хабаря від Жеваго: які умови
15:48 - Прокуратура повернула державі ще 10 гектарів "лісу Медведчука" на Київщині
15:30 - Курси валют, встановлені НБУ на 09.06.2026
15:20 - Наступного року Wizz Air запустить Starlink на всіх рейсах
15:00 - Запрошуємо аграріїв Східного регіону на семінар щодо роботи платформи AKIS
14:55 - "Дія" виявила фішинговий сайт і робить застереження
14:54 - ДПС розширює партнерство з країнами ЄС: підписано меморандуми з Литвою та Латвією
14:15 - «Зроблено в Україні»: за тиждень бізнес залучив 4,4 млрд грн доступних кредитів за програмою «5-7-9%»
14:10 - Розікрали державну шахту: Міненерго провело аудит скандального підприємства на Волині
14:07 - московіяни поцілили у сортувальний хаб "Укрпошти" в Харкові
13:59 - Results of Emerging Researcher Forum 2026
13:59 - Підсумки Форуму молодих дослідників 2026
13:52 - Мільйонний абонент підключив Домашній Інтернет у тарифах "ВСЕ РАЗОМ" від Київстар
13:45 - Паливна криза у Криму призвела до скасування готельних бронювань
13:15 - Україна отримала сьомий транш від ЄС в межах Ukraine Facility
13:14 - Україна отримала 2,8 мільярда євро від Євросоюзу
13:05 - Парламентський бюджетний комітет підтримав зміни до держбюджету-2026
12:50 - Банки України показали актуальний курс валют на 8 червня
12:42 - Непридатні рукавиці для ЗСУ на 231 мільйон гривень: справу передали до суду
12:30 - Чим небезпечні малі ядерні реактори
12:13 - Сервіс «Пульс» Державної податкової служби України
12:11 - Про переваги використання електронних сервісів ДПС говорили у Синельниківській ДПІ
12:09 - Про можливості Електронного кабінету - під час тренінгу з платникам Павлоградщини


Більше новин

ВалютаКурс
Алжирський динар0.33305
Австралійський долар31.4751
Така0.36268
Канадський долар31.9387
Юань Женьміньбі6.5618
Чеська крона2.1199
Данська крона6.8712
Гонконгівський долар5.6804
Форинт0.144424
Індійська рупія0.46508
Рупія0.0024472
Новий ізраїльський шекель15.2619
Єна0.27828
Теньге0.091504
Вона0.029124
Ліванський фунт0.000497
Малайзійський ринггіт10.9261
Мексиканське песо2.5556
Молдовський лей2.5589
Новозеландський долар25.9443
Норвезька крона4.7032
Саудівський ріял11.8518
Сінгапурський долар34.5731
Донг0.0016899
Ренд2.7034
Шведська крона4.7225
Швейцарський франк55.8926
Бат1.35843
Дирхам ОАЕ12.1189
Туніський динар15.1745
Єгипетський фунт0.8534
Фунт стерлінгів59.4781
Долар США44.5129
Сербський динар0.4376
Азербайджанський манат26.1902
Румунський лей9.7945
Турецька ліра0.9656
СПЗ (спеціальні права запозичення)60.6969
Євро51.3545
Ларі16.7298
Злотий12.1064
Золото192730.17
Срібло3044.31
Платина79413.24
Паладій54546.55

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