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


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


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

Beneath blue sky's hue
Traders work the market's will
Wealth's potential blooms.

- Fin.Org.UA

Новини

09:30 - Інвестиції в Україну в жовтні 2025: Новий етап екологічної трансформації та відновлення
09:00 - Інвестиційні можливості на американському фондовому ринку: аналіз звітності та прогнози на листопад 2025 року
18:00 - Китай призупиняє частину обмежень на рідкісноземельні метали
17:34 - В УЗ пояснили, за чиї кошти дадуть безкоштовні 3 тисячі кілометрів на подорожі
16:55 - Танкер московія у Чорному морі загорівся на тлі масованої атаки дронів
15:55 - Туреччина почала відмовлятися від нафти московія на тлі санкцій США
14:52 - Російські обстріли знеструмили споживачів у чотирьох областях
13:58 - Міжнародної допомоги вистачить, щоб не включати друкарський станок – прогноз НБУ
13:05 - Прокуратура не змогла відібрати у компанії Фісталя столичну землю для КМДА
12:30 - Київ оголосив новий мільярдний тендер на ремонт шляхопроводу
11:50 - Вся Донецька область знеструмлена
10:55 - Свириденко озвучила, що уряд хоче додати до нового пакета "зимової підтримки"
10:00 - "Укрзалізниця" повідомила, коли планує довести євроколію до Львова
07:35 - Фінансовий астрологічний прогноз на 02.11.2025
23:00 - Новини від Міністерства енергетики України
18:00 - За тиждень Нацбанк продав 691 мільйон доларів
16:59 - Уряд запускає уніфіковану платформу послуг для ветеранів
16:00 - Українці зможуть безкоштовно проїхати 3000 кілометрів "Укрзалізницею" – Зеленський
15:44 - Зеленський анонсував виплати нової "зимової підтримки"
15:01 - Проорбанівська медіагрупа купує головний таблоїд Угорщини перед виборами
14:35 - Економічні аргументи правих партій у Європі: між реальністю та популізмом
14:30 - Італійська поліція вилучила 1,5 мільярда доларів у виробника алкоголю через податки
14:00 - Світлана Гринчук обговорила з канадським бізнесом потенційні проєкти з відновлення енергосектору України
13:45 - В Києві та Дніпрі на окремих дорогах зменшили дозволену швидкість руху
13:05 - Світлана Гринчук: атаки росії на енергетичну інфраструктуру становлять загрозу глобальній енергетичній безпеці
12:40 - Прифронтові громади Сумщини отримають ще 100 мільйонів
11:45 - Світлана Гринчук: підтримка партнерів G7 допоможе Україні впевнено пройти опалювальний сезон
11:35 - Україна призупинила експорт дров і деревини
10:55 - Mercedes-Benz Україна презентує рекламну кампанію "Разом з тобою" за участі Еліни Світоліної
10:40 - московіяни атакували об'єкт газовидобувної галузі на Полтавщині


Більше новин

ВалютаКурс
Алжирський динар0.32226
Австралійський долар27.383
Така0.3432
Канадський долар29.8634
Юань Женьміньбі5.8868
Чеська крона1.9902
Данська крона6.4824
Гонконгівський долар5.3908
Форинт0.124754
Індійська рупія0.4719
Рупія0.0025188
Новий ізраїльський шекель12.8963
Єна0.27184
Теньге0.079094
Вона0.02933
Ліванський фунт0.000467
Малайзійський ринггіт10.0011
Мексиканське песо2.2585
Молдовський лей2.4624
Новозеландський долар23.9457
Норвезька крона4.1538
Саудівський ріял11.1707
Сінгапурський долар32.1853
Донг0.0015921
Ренд2.4154
Шведська крона4.4313
Швейцарський франк52.1179
Бат1.2965
Дирхам ОАЕ11.4055
Туніський динар14.2167
Єгипетський фунт0.8869
Фунт стерлінгів54.9167
Долар США41.8924
Сербський динар0.41298
Азербайджанський манат24.6397
Румунський лей9.5182
Турецька ліра0.9963
СПЗ (спеціальні права запозичення)56.8833
Болгарський лев24.7562
Євро48.4088
Ларі15.4499
Злотий11.3727
Золото168557
Срібло2055
Платина66848.96
Паладій61549.15

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