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


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


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

Politics affect
Financial markets respond fast
World events matter

- Fin.Org.UA

Новини

11:39 - Мерія міста на Донеччині купила для переселенців будівлю у Дніпрі за 31 мільйон: яка ціна за квадрат
11:25 - На Чернігівщині з'явиться індустріальний парк "Носівські господарства": яких інвестицій потребує
11:15 - "Сила Сибіру-2" не скоро: газопровід московія-Китай затягнеться майже на десятиліття
10:40 - Енергооб'єкти кількох областей були під атакою московія, є знеструмлення
10:30 - США можуть заарештувати ще понад 30 танкерів біля Венесуели
10:10 - Sunvita Group здобула перемогу у "Премії СУП" за створення першої чорної вологої серветки
10:00 - Захоплення танкера Венесуели: як рейд США вплине на нафту в усьому світі
09:56 - Брифінг заступника Міністра енергетики Олександра В’язовченка про стан енергосистеми 11 грудня
09:50 - БпЛА СБУ зупинили роботу нафтовидобувної платформи "Лукойла" в Каспійському морі – джерела
09:30 - Ціни на нафту зупинилися на тлі уваги до мирних перемовин України та московія
09:00 - В Україні попит на електромобілі виріс майже втричі: які моделі найпопулярніші
08:30 - Навіщо Україні потрібен скринінг інвестицій?
04:00 - Чия Stereo Plaza? Скандал, російські сліди та боротьба за концертний трон Києва
23:00 - Новини від Міністерства енергетики України
23:00 - Регуляторні акти Міністерства енергетики України
21:25 - Зеленський анонсував пакет санкцій проти танкерів московія
21:00 - Новини від Міністерства енергетики України
21:00 - Регуляторні акти Міністерства енергетики України
21:00 - Новини 10 грудня: обшуки у податковій та нова атака дронів на "тіньовий флот"
21:00 - Камишін йде із наглядової ради "Укрзалізниці" – джерела
20:50 - Наприкінці грудня почнеться аудит оборонки – Свириденко
20:35 - ФГВФО визначив інвестора для врегулювання "РВС Банку"
20:25 - Офіс Temu в Дубліні піддався рейду з боку регуляторних органів ЄС
19:42 - На Intel та AMD подали до суду через потрапляння чипів до московія
19:08 - Зеленський підписав закон про Держбюджет-2026
18:55 - В Києві вуличне освітлення перевели в режим економії: деталі
18:50 - Безпілотні катери вразили ще один підсанкційний танкер у Чорному морі
18:40 - Уряд хоче віддати порт Чорноморськ в концесію на 40 років в обхід Prozorro
18:40 - Авторизаційні вимоги до небанківських надавачів фінансових послуг буде оновлено
18:35 - Для громадського обговорення: оприлюднено проєкт Стратегії збереження біологічного різноманіття України до 2035 року


Більше новин

ВалютаКурс
Алжирський динар0.32576
Австралійський долар28.1085
Така0.34587
Канадський долар30.5478
Юань Женьміньбі5.9865
Чеська крона2.03
Данська крона6.5892
Гонконгівський долар5.4334
Форинт0.128226
Індійська рупія0.46985
Рупія0.0025332
Новий ізраїльський шекель13.0966
Єна0.26982
Теньге0.081552
Вона0.028766
Ліванський фунт0.000472
Малайзійський ринггіт10.2679
Мексиканське песо2.3236
Молдовський лей2.4869
Новозеландський долар24.4597
Норвезька крона4.1696
Саудівський ріял11.2669
Сінгапурський долар32.6269
Донг0.0016043
Ренд2.485
Шведська крона4.5347
Швейцарський франк52.5886
Бат1.32805
Дирхам ОАЕ11.5123
Туніський динар14.4127
Єгипетський фунт0.8881
Фунт стерлінгів56.2932
Долар США42.2812
Сербський динар0.41894
Азербайджанський манат24.8669
Румунський лей9.6733
Турецька ліра0.9925
СПЗ (спеціальні права запозичення)57.6033
Болгарський лев25.1569
Євро49.2153
Ларі15.68
Злотий11.6496
Золото177421.22
Срібло2581.11
Платина70452.32
Паладій63021.4

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