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


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


Безкоштовні курси для українців
Безкоштовні онлайн-сервіси вивчення мов для українців
Освітній онлайн-курс «Деривативи на ринках агропродовольчої продукції в Україні та світі» - 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
Пропозиції для молоді від UN
Trading Strategies in Emerging Markets Specialization


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

Greece, Spain, and more
Debt crises are still alive
Can Europe revive?

- Fin.Org.UA

Новини

22:55 - Херсонський завод по розведенню молоді риб під загрозою повного затоплення
22:55 - Рятуємо усіх на правому березі та розробляємо план, як допомогти людям на лівому, - Ігор Клименко
20:50 - Система управління державними фінансами продемонструвала свою стійкість навіть в умовах війни, - Денис Улютін
20:50 - Відбулась зустріч Оксена Лісового з Надзвичайним і Повноважним Послом ФРН в Україні Анкою Фельдгузен
20:50 - Оперативна інформація щодо наслідків знищення окупантами Каховської ГЕС на 17:00
20:50 - Мінветеранів провело навчання для 1000 адміністраторів ЦНАПів щодо якості надання адмінпослуг ветеранам та членам їхніх сімей
20:35 - Серебро формирует больше сигналов бычьего разворота
19:45 - Украина договорилась с ОЭСР о четырехлетней программе сотрудничества
19:45 - Беженцев хотят обеспечить почти бесплатным жильем
19:45 - Зеленский и Путин проигнорировали инициативу Эрдогана по расследованию подрыва Каховской ГЭС
18:50 - Міста на Дніпропетровщині можуть залишитися без води. Що про це відомо?
18:50 - Киевские ГЭС и ГАЭС начинают оснащать системами раннего оповещения об угрозах
18:50 - Підміна. Як голова профільного комітету Шуляк і Мінвідновлення ховають регіональну політику
18:50 - Навіщо Путіну “вибори” на окупованих територіях України
18:50 -  Всемирный банк существенно ухудшил прогноз по ВВП Украины в 2023 году
18:50 - Единственный государственный осетровый завод полностью затоплен
18:50 - Одесская прокуратура передала АРМА изъятые 2,5 тыс тонн руды “Металлоинвеста” Алишера Усманова
18:50 - рф в июне увеличит на 16% поставки нефти в ЕС по южной ветке “Дружбы”
18:45 - МОН: Рекордна кількість університетів України увійшла до рейтингу «Times Higher Education Impact Rankings 2023»
18:45 - Олександр Кубраков провів у Херсоні оперативну нараду щодо ситуації на півдні
18:45 - Міндовкілля: Через підрив дамби Каховської ГЕС затоплено Нацпарк “Нижньодніпровський”
18:45 - Сергій Марченко: Терористичні дії рф призводять до щоденного зростання фінансових потреб на відновлення
18:45 - Оперативна інформація Генерального Штабу Збройних Сил України станом на 18:00 07.06.2023 щодо російського вторгнення
17:55 - Украина требует исключить россию из международных экологических ассоциаций
17:55 - россия может попытаться взорвать и другие украинские ГЭС
17:55 - Эвакуированным из-за подрыва Каховской ГЭС выплатят финансовую помощь,
17:55 - Львовские Вовки накормят украинских кошек и собак
17:55 - НБУ аннулировал лицензии 6 небанковским учреждениям
17:55 - Администрация Гостомеля раздала миллионы гривен на восстановление подставным предпринимателям и компаниям
17:45 - Підсумки торгів цінними паперами на Українській біржі за 07.06.2023


Більше новин

ВалютаКурс
Австралійський долар24.4882
Канадський долар27.3053
Юань Женьміньбі5.1414
Чеська крона1.6588
Данська крона5.2601
Гонконгівський долар4.6636
Форинт0.106286
Індійська рупія0.44298
Рупія0.0024579
Новий ізраїльський шекель10.0004
Єна0.26238
Теньге0.082134
Вона0.028049
Мексиканське песо2.1048
Молдовський лей2.0553
Новозеландський долар22.2209
Норвезька крона3.3214
московський рубль0.44763
Сінгапурський долар27.1583
Ренд1.9225
Шведська крона3.3701
Швейцарський франк40.3828
Єгипетський фунт1.1835
Фунт стерлінгів45.5937
Долар США36.5686
Білоруський рубль13.2919
Азербайджанський манат21.5363
Румунський лей7.9025
Турецька ліра1.5792
СПЗ (спеціальні права запозичення)48.657
Болгарський лев20.0343
Євро39.1851
Злотий8.7667
Алжирський динар0.26744
Така0.33704
Вірменський драм0.094585
Домініканське песо0.67208
Іранський ріал0.00087068
Іракський динар0.027915
Сом0.4175
Ліванський фунт0.002438
Лівійський динар7.568
Малайзійський ринггіт7.9273
Марокканський дирхам3.5919
Пакистанська рупія0.12814
Саудівський ріял9.7501
Донг0.0015568
Бат1.05188
Дирхам ОАЕ9.9566
Туніський динар11.761
Узбецький сум0.0032077
Новий тайванський долар1.18822
Туркменський новий манат10.4482
Сербський динар0.33308
Сомоні3.3507
Ларі14.0773
Бразильський реал7.2563
Золото71728.21
Срібло862.92
Платина38028.78
Паладій51570.14

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

ТікерOpenMaxMinCloseVolume
2258091050.971050.971050.971050.971050970.00
2262601033.991033.991033.991033.9946529.55
2262861023.481023.481023.481023.4848103.56
MHPC150150150150946500.00
VERES155.17155.17155.17155.17155.17

Дані за 07.06.2023