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


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


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

Money flows like wind,
Investments ebb and flow,
The market prevails.

- Fin.Org.UA

Новини

23:31 - Оновлюються норми, що регулюють процедуру надання окремих дозволів НБУ на проведення валютних операцій за надходження клопотань від КМУ
00:00 - Новини від Міністерства енергетики України
21:40 - Україна отримає можливість залучати кредитні ресурси загальним обсягом до $2,1 млрд від Південної Кореї: уряди країн підписали відповідну угоду
21:08 - Мінінфраструктури: Ракетний удар зруйнував ємності з агропродукцією, яка мала йти на експорт до країн Азії та Африки
21:00 - Новини 19 квітня: удар по порту "Південний", неплатників аліментів тепер зможуть мобілізувати
20:51 - "Роттердам+": ВАКС звільнив двох фігурантів від відповідальності через строки давності
20:44 - Мінцифри розробило технічні вимоги для системи "еАкцизу"
20:26 - Компанії в московія почали платити податки в борг через проблеми з експортною виручкою
20:17 - ВАКС дозволив конфіскувати активи російської компанії, яка виготовляє військову техніку 
19:45 - ФДМУ за тиждень провів 8 успішних аукціонів з приватизації на 28,5 мільйонів
19:20 - "Під виглядом співробітників Бюро видурювали у людей гроші": ДБР викрило шахрайську схему
19:05 - Понад 55% мережі системно важливих банків здатні працювати під час блекауту – НБУ
18:45 - Для розблокування експорту вітчизняної зброї немає політичної підтримки – Камишін
18:35 - московіяни завдали удару по морському порту "Південний" – Зеленський
18:25 - Іноземні інвестори можуть диверсифікувати ризики за рахунок інвестицій в малий і середній бізнес, - Надія Бігун
18:08 - Які українські товари найбільше цікавлять іноземних покупців?
17:58 - Харківські "Укренергомашини" створять філії на заході України
17:58 - Україна залучила близько $72 млрд бюджетної підтримки від країн G7 та ЄС з лютого 2022 року: Сергій Марченко зустрівся з міністрами фінансів G7
17:45 - Підсумки торгів цінними паперами на Українській біржі за 19.04.2024
17:37 - У першому кварталі 2024 року експорт українського меду зріс на 93%
17:25 - Ощадбанк торік отримав рекордні 6 мільярдів чистого прибутку
17:15 - Іноземні інвестори можуть диверсифікувати ризики за рахунок інвестицій в малий і середній бізнес, - Надія Бігун
16:54 - Людмила Сугак зустрілася з представниками Генерального директорату з питань сусідства та переговорів про розширення Єврокомісії
16:50 - Неплатників аліментів тепер зможуть мобілізувати – Мін'юст
16:49 - Мінцифри радить використовувати безоплатні можливості від Дія.Бізнес для розвитку підприємницьких навичок
16:41 - У Киргизстані заблокували TikTok: що стало причиною
16:23 - Україна отримала 18 модульних мостів від іноземних партнерів
16:18 - Мін’юст: Санкції створюють величезні проблеми для підсанкційних осіб
16:17 - Tesla відкликає майже 4 тисячі електромобілів Cybertruck через несправність
16:11 - московіяни атакували Одещину ракетами, пошкоджена припортова інфраструктура


Більше новин

ВалютаКурс
Австралійський долар25.504
Канадський долар28.9062
Юань Женьміньбі5.4947
Чеська крона1.678
Данська крона5.6797
Гонконгівський долар5.0796
Форинт0.107271
Індійська рупія0.47667
Рупія0.002444
Новий ізраїльський шекель10.5315
Єна0.25735
Теньге0.089175
Вона0.028793
Мексиканське песо2.2909
Молдовський лей2.2228
Новозеландський долар23.4152
Норвезька крона3.6029
московський рубль0.42645
Сінгапурський долар29.2107
Ренд2.0712
Шведська крона3.6331
Швейцарський франк43.7663
Єгипетський фунт0.8232
Фунт стерлінгів49.4922
Долар США39.7879
Білоруський рубль14.462
Азербайджанський манат23.4019
Румунський лей8.5166
Турецька ліра1.2205
СПЗ (спеціальні права запозичення)52.3493
Болгарський лев21.6698
Євро42.3821
Злотий9.7865
Алжирський динар0.29133
Така0.35452
Вірменський драм0.099159
Домініканське песо0.66115
Іранський ріал0.00092851
Іракський динар0.029769
Сом0.43587
Ліванський фунт0.000436
Лівійський динар8.0586
Малайзійський ринггіт8.2657
Марокканський дирхам3.8465
Пакистанська рупія0.14042
Саудівський ріял10.3982
Донг0.0015718
Бат1.07729
Дирхам ОАЕ10.6188
Туніський динар12.4776
Узбецький сум0.0030882
Новий тайванський долар1.221
Туркменський новий манат11.1421
Сербський динар0.36025
Сомоні3.561
Ларі14.9113
Бразильський реал7.2282
Золото94602.1
Срібло1122.93
Платина37071.98
Паладій40053.68

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

ТікерOpenMaxMinCloseVolume
2262861041.861041.861041.861041.8652093.00
227763995.42995.42995.42995.42597252.00
2280431098.651098.651098.651098.6535156.80
229025981.67981.67981.67981.67490835.00
229470917.58917.58917.58917.58275274.00
CRSR061019.951019.951019.951019.9512239.40
USXT22464946494649464932529053.00

Дані за 19.04.2024