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


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


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

Capital market
Where savers meet investors
Long-term funds are raised

- Fin.Org.UA

Новини

21:27 - NBU Expands the List of Benchmark Domestic Government Debt Securities that Banks Can Use to Meet Reserve Requirements
21:27 - Національний банк розширює перелік бенчмарк-ОВДП, які банки можуть включати в покриття обов’язкових резервів
21:00 - Новини 24 лютого: Рада скасувала акти виконаних робіт, нові мита США
20:45 - Цьогоріч ворог спрямував на енергосистему України близько 300 ракет і 7000 дронів
20:30 - Венесуела готує експорт нафти супертанкерами і робить ставку на Індію
20:00 - Фон дер Ляєн оголосила про виділення 100 мільйонів євро на енергетику України
19:50 - Стали відомі наслідки для московія від удару дрона по "Дружбі" в Татарстані
19:20 - НБУ випустив нові пам'ятні монети, присвячені Запоріжжю, Харківщині та Херсонщині
19:15 - Інвестори почали тікати від ШІ-бульбашки в акції із реальними активами
18:44 - Ринок спецдозволів: в Держгеонадра розповіли про особливості 2025 року
18:25 - ЄС готує постійну заборону на російську нафту після виборів в Угорщині
18:10 - В Україні 25 лютого в більшості регіонів діятимуть графіки відключень світла
18:05 - Три нові обігові пам’ятні монети із серії "Ми сильні. Ми разом" присвячені прифронтовим регіонам – Запоріжжю, Харківщині та Херсонщині
17:58 - Енергокриза: у Києві впав попит на вторинному ринку житла
17:55 - Нацбанк показав курс долара і євро на середу 25 лютого
17:30 - Внаслідок ворожої атаки зупинив роботу об'єкт "Нафтогазу" на Харківщині
17:27 - Ринки капіталу мають стати джерелом внутрішніх інвестицій – Голова НКЦПФР на зустрічі з Мінфіном
17:25 - ВРУ підтримала законопроєкт № 14023, який скасовує обов’язковість актів виконаних робіт
17:08 - Кіберзлочин на понад 127 мільйонів гривень: про підозру повідомлено заочно
17:05 - За пів року ворог 9 разів атакував Дарницьку ТЕЦ в Києві – Шмигаль
17:05 - За пів року ворог 9 разів атакував Дарницьку ТЕЦ в Києві – Шмигаль
16:59 - Відновлення постачання нафти "Дружбою" через Україну перенесли
16:39 - "Запоріжжяобленерго" хоче побудувати додаткові укриття
16:30 - Як виконати вимоги ЄС та не знищити вітчизняного виробника
16:15 - Підприємця з Луцька оштрафували на 4 мільйона через шахрайство з імпортом авто
16:09 - Рада скасувала акти виконаних робіт для бізнесу
16:00 - За чотири роки Україна отримала від Світового банку 66 мільярдів доларів
15:55 - Засідання Комісії
15:42 - Відкрито реєстрацію на Бізнес-саміт ЄС-Україна 2026
15:40 - Денис Шмигаль з міжнародними партнерами відвідав одну зі столичних ТЕЦ


Більше новин

ВалютаКурс
Алжирський динар0.33317
Австралійський долар30.4671
Така0.35393
Канадський долар31.5468
Юань Женьміньбі6.2875
Чеська крона2.1038
Данська крона6.8216
Гонконгівський долар5.5308
Форинт0.134421
Індійська рупія0.47567
Рупія0.0025707
Новий ізраїльський шекель13.8763
Єна0.27757
Теньге0.086663
Вона0.029966
Ліванський фунт0.000483
Малайзійський ринггіт11.1083
Мексиканське песо2.5034
Молдовський лей2.5246
Новозеландський долар25.7512
Норвезька крона4.5234
Саудівський ріял11.5333
Сінгапурський долар34.1447
Донг0.0016523
Ренд2.702
Шведська крона4.7688
Швейцарський франк55.8832
Бат1.39236
Дирхам ОАЕ11.7788
Туніський динар15.0801
Єгипетський фунт0.9034
Фунт стерлінгів58.3534
Долар США43.2648
Сербський динар0.43397
Азербайджанський манат25.4454
Румунський лей10.0037
Турецька ліра0.9866
СПЗ (спеціальні права запозичення)59.428
Євро50.9659
Ларі16.1732
Злотий12.0757
Золото222892.03
Срібло3796.99
Платина94548.73
Паладій75437.37

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