Инфоурок Английский язык Другие методич. материалыПроект по теме: "Роль английского языка в программировании"

Проект по теме: "Роль английского языка в программировании"

Скачать материал

Муниципальное бюджетное общеобразовательное учреждение
«Средняя общеобразовательная школа № 2 г. Щигры Курской области»




Роль английского языка в программировании

 

 

 





 

 

 

 

Работу выполнил
ученик 11 класса
Ефремов Никита

Руководитель проекта
Котова Ирина Анатольевна

 

г.Щигры-2024г.

 

Содержание

 

Введение. 3

Глава I. Связь английского языка с программированием. 5

1.1 Программирование и язык программирования. 5

1.2 Причины необходимости изучения английского языка программисту. 8

1.3 Роль английского языка в программировании. 13

Глава II. Практическая часть. 15

Заключение. 16

Список использованной литературы.. 18

Приложение. 20

 



 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

 

Cовременный мир – это общество информационное. Во времена огромных скоростей и глобализации жизненно необходимым становится умение добывать информацию, а также ориентироваться в многочисленных информационных источниках.

Разработка новейших информационных и компьютерных технологий, появление глобальной сети Интернет оказали огромное влияние на процесс формирования так называемого lingua france – языка международного общения для людей, для которых он не является родным.

Подчеркивая актуальность выбранной темы, хотелось бы отметить, что в современном мире таким языком стал английский язык.

Выдвижения английского языка на эту роль обусловлено исторически: расширение торговых и экономических связей, господство США в мировой экономике и политике и т.д. Таким образом, возрастает интерес к английскому языку, как средству общения с другими культурами. Появились большие возможности посещения англоязычных стран. Молодёжь увлекается поп-культурой (музыка, кино), выпускаемой на английском языке. Желание общаться и понимать сверстников приводит к увеличению процента общения посредством компьютерных и информационных технологий.

Невозможно представить себе современные области производства, науки, культуры, спорта и экономики, где не применялись бы компьютеры. Компьютеры помогают человеку в работе, развлечении, образовании и научных исследованиях. А всё, с чем сталкивается человек за компьютером – результат работы программистов. Слаженная работа, качество картинки, возможность сидеть в интернете – результат многих лет напряжённого развития данной профессии. И каждый программист, который планирует развивать свои навыки и поддерживать их в актуальном состоянии, должен как минимум понимать английский язык, впрочем, это относится к специалистам в любой сфере.

Целью данной работы является выявление связей английского языка с программированием.

Для достижения цели мы поставили для себя следующие задачи:

1.                  рассмотреть понятия: программирование и язык программирования;

2.                  определить причины необходимости изучения английского языка программисту;

3.                  на материале полученных исследований проанализировать роль английского языка в программировании;

4.                  создать словарь английских слов для программиста.

Объект изучения – профессия программиста, предмет изучения – английский язык в профессии программиста.

В работе использовались следующие методы исследования: реферирование, конспектирование, анализ и синтез.

Практическая ценность работы состоит в возможности использования материала и результатов данного исследования на уроках английского языка, на уроках информатики, в повседневном общении, а также при дальнейшем исследовании компьютерной лексики.

Для написания нашей проектной работы был проведён анализ следующих источников: электронные журналы, словари, сайты сети Интернет.

 

 

 

 

 

 

 

 

 

Глава I. Связь английского языка с программированием

 

1.1 Программирование и язык программирования

 

 Программирование – процесс создания компьютерных программ. Программирование основывается на использовании языков программирования, на которых записываются исходные тексты программ.  Большая часть работы программиста связана с написанием исходного кода на одном из языков программирования.

Различные языки программирования поддерживают различные стили программирования (так называемые парадигмы программирования). Отчасти, искусство программирования состоит в том, чтобы выбрать один из языков, наиболее полно подходящий для решения имеющейся задачи. Разные языки требуют от программиста различного уровня внимания к деталям при реализации алгоритма, результатом чего часто бывает компромисс между простотой и производительностью (или между временем программиста и временем пользователя).

Язык программирования – формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексическихсинтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно – ЭВМ) под её управлением.

Со времени создания первых программируемых машин человечество придумало более восьми тысяч языков программирования (включая эзотерическиевизуальные и игрушечные). Каждый год их число увеличивается. Некоторыми языками умеет пользоваться только небольшое число их собственных разработчиков, другие становятся известны миллионам людей. Профессиональные программисты могут владеть десятком и более разных языков программирования.

Язык программирования предназначен для написания компьютерных программ, которые представляют собой набор правил, позволяющих компьютеру выполнить тот или иной вычислительный процесс, организовать управление различными объектами, и т. п. Язык программирования отличается от естественных языков тем, что предназначен для управления ЭВМ, в то время как естественные языки используются, прежде всего, для общения людей между собой. Большинство языков программирования использует специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений.

В настоящее время развитие языков программирования идёт в направлении повышения безопасности и надёжности, создания новых форм модульной организации кода и интеграции с базами данных.

Для многих широко распространённых языков программирования созданы международные стандарты. Специальные организации проводят регулярное обновление и публикацию спецификаций и формальных определений соответствующего языка. В рамках таких комитетов продолжается разработка и модернизация языков программирования и решаются вопросы о расширении или поддержке уже существующих и новых языковых конструкций.

Ранние языки, возникшие в эпоху 6-битных символов, использовали более ограниченный набор. Например, алфавит Фортрана включает 49 символов (включая пробел): A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 = + - * / () . , $ ' :

Заметным исключением является язык APL, в котором используется очень много специальных символов.

Использование символов за пределами ASCII (например, символов KOI8-R или символов Юникода) зависит от реализации: иногда они разрешаются только в комментариях и символьных/строковых константах, а иногда и в идентификаторах. В СССР существовали языки, где все ключевые слова писались русскими буквами, но большой популярности подобные языки не завоевали (исключение составляет Встроенный язык программирования 1С:Предприятие).

Расширение набора используемых символов сдерживается тем, что многие проекты по разработке программного обеспечения являются международными. Очень сложно было бы работать с кодом, где имена одних переменных записаны русскими буквами, других — арабскими, а третьих — китайскими иероглифами. Вместе с тем, для работы с текстовыми данными языки программирования нового поколения (Delphi 2006C#Java) поддерживают Unicode.

Так уж исторически сложилось, что почти все языки программирования тесно связаны с английским, англоязычной является и документация. Язык Шекспира и Толкина, кроме того, что метафоричен и разнообразен, отличается лаконичностью. Если не знаете ни слова по-английски (это в том случае, если в школе вдруг изучали санскрит или древнеславянский), названия методов придется зазубривать, так как вы не будете знать, что они означают и зачем нужны. 

Английский стал языком, на котором проще всего отдавать команды компьютеру. Да, некоторые языки программирования позволяют писать неанглоязычные команды. К примеру, на руби можно называть переменные и методы русскими словами. 

Но:

-                    стандартные методы все равно будут на английском и в таком случае придется делать гремучую смесь из двух языков;

-                    документация или помощь в интернете намного легче найти на английском, почти невозможно — на русском;

-                    на английском, как правило, проще давать названия, чем на русском.

Простой пример попытки использования русского языка в программировании: 

def войти(электронная_почта, пароль) 
      пользователь = Пользователь.find(email: электронная_почта) 
     raise 'Пароль неверный' unlessверные_данные_для_вход?(пользователь, пароль)
   crypt.encrypt_and_sign(Сессия.create(user: пользователь).id) 

end 
Как видим, заменить стандартные методы нельзя. Еще одна попытка:  

def создать(название_адреса) 
      адрес = Адрес[название: название_адреса] 
      return адрес unlessадрес.nil? 
      адрес = Адрес.новый 
      адрес.название = название_адреса 

end 

Для того, чтобы позволить себе такую замену, сделать больше русских методов, нужно дополнительно программировать и, соответственно, тратить больше времени. Кроме того, полностью избавиться от английского вряд ли получится. Писать код на русском можно разве что на 1С.

Отдавать инструкции компьютеру на русском – задание неблагодарное и муторное. Если вспомнить про падежи, то можно представить, как будет выглядеть строка кода, если вам придется склонять глаголы. Проще английский выучить, чем упорствовать в программировании на русском, хотя программисты, которые разработали Java Script по-русски, так не считают. 

 

1.2 Причины необходимости изучения английского языка программисту

 

Каждый программист, который планирует развивать свои навыки и поддерживать их в актуальном состоянии, должен как минимум понимать английский язык. Это, впрочем, относится к специалистам в любой сфере.

И, несмотря на этот, казалось бы, очевидный факт, многие начинающие программисты игнорируют его. «Зачем мне это?» — спрашивают они. «Ведь вокруг так много русскоязычного интернета, который и научит и покажет и работу предложит».

Такой подход ведёт к вырождению, так как без притока новых знаний извне начинается стагнация. Развитие осуществляется лишь за счёт тех, кто не «варится в собственном соку» и общается с коллегами со всего мира. Именно они занимают вершину пищевой цепочки, и несут свет знаний в массы.

Существует ещё масса причин, для чего разработчику потребуется знание английского языка. Рассмотрим их.

1.     Среда разработки

Самый базовый и примитивный уровень. Даже если ничего не понятно, что написано, нужно избегать использовать русскоязычные интерфейсы. Так в любом случае запомнятся знакомые слова пунктов тех или иных меню, и будешь интуитивно понимать, что они делают.

Но если используешь Русский интерфейс и тебе в какой-то момент потребуется помощь, то столкнёшься с тем, что не понимаешь о чём люди пишут в гайдах на форумах, так как там все пункты написаны на английском.

2.     Техническая документация

Вообще вся техническая документация для всех языков программирования составляется на английском языке. Тот же Ruby изобрели в Японии, а документацию пишут на английском. Зачем? Чтобы её все понимали.

Вот здесь проходит черта самого базового уровня владения языком, необходимым для программиста. Не обязательно уметь правильно произносить слова. Не обязательно уметь их правильно писать. Не нужно уметь воспринимать их на слух. Нужно понимать только то, что написано на экране.

Этого уровня не сложно достичь, если правильно поставить себе цель. Ты автоматически отсекаешь целый пласт обучения, который тебе сейчас точно не пригодится, вроде разницы произношения /ð/ и /θ/, и концентрируешься на пополнении словарного запаса.

3.     Поиск решений в интернете

Когда документация не помогла, то на помощь приходит Интернет. И вот тут многие совершают ошибку, формулируя поисковый запрос на русском языке. Тем самым отсекая большую часть доступных знаний и решений, и ища только среди тех, кто пишет на Русском. В то время как на Английском общаются между собой весь мир.

Стоит задаться вопросом: где мы с большей вероятностью найдём верное решение? Среди программистов всего мира, которые общаются между собой на том же языке, на котором написана документация, или среди тех, кто так же как и ты ждёт перевода на понятный язык?

Очень много программистов публикуют свои замечательные статьи. И очень мало из них переводятся на русский язык. Да и качественного материала на английском языке больше.

Переводить всё это на русский язык нет ни средств, ни желания. Не нужно надеяться, что кто-то будет переводить для тебя что-то просто так. Вот тут, кстати, всплывает ещё одна причина.

4.     Профессиональная литература

Профессиональная и около-профессиональная литература, точно так же как и статьи, пишется на английском языке. Не потому, что она ориентирована на англоязычную аудиторию, а потому что она ориентирована на язык профессионалов. Профессионалы всех стран всех областей общаются между собой на английском языке. Поэтому и книжки они тоже читают на этом же языке. Такой текст будет понятен всем и сразу, что существенно облегчит коммуникацию и приумножение знаний.

Конечно, часть этой литературы переводится на русский язык. И все самые лучшие книжки по программированию, существующие на русском языке – это переводы с английского. И то, скорее всего это перевод старого издания. А новое издание, написанное по новой версии языка программирования или технологи, скорее всего, никто никогда не переведёт вообще. Или перевод придётся ждать несколько лет.

5.     Конференции, онлайн-доклады и прочие вебинары

Поскольку мы уже выяснили, что сообщество профессионалов состоит из людей разных национальностей, то верно предположить, что и в моменты, когда они собираются вместе, чтобы публично пообщаться о вещах насущных, делают они это с помощью языка, понятного всем. Не у всех это получается хорошо, но всё равно это лучше, чем если бы они выступали на своём родном языке, и никто бы их не понял. Чаще всего, именно здесь и происходят самые интересные вещи в любой профессиональной среде (Приложение 2).

Конечно, чтобы воспринимать английскую речь на слух, придётся постараться на славу. Но приобретённый навык очень быстро окупит себя, так как именно здесь начнётся расширение границ твоих возможностей, которое в конце концов приведёт тебя к последнему пункту.

6.     Международные заказчики и работа за границей

Причём, зная английский язык, ты получаешь возможность жить и работать в любой точке мира. Почему? Потому что профессионалы говорят на Английском. И даже если все вокруг говорят на других языках, профессионалы с которыми ты будешь контактировать, и которые тебя наняли, будут говорить с тобой на Английском.

Международный рынок труда огромен и постоянно нуждается в новых кадрах. В ближайшие десятилетия этот тренд будет только усиливаться.

Если всерьёз рассчитываешь развиваться как профессионал, и планируешь построить карьеру успешного программиста, без знания английского языка не обойтись.

С причинами разобрались, теперь перейдем к нюансам изучения английского для программистов. Чаще всего, начинать изучение языка приходится не с полного нуля – уже есть знание, как минимум, определенной профессиональной лексики, компьютерного сленга, умение читать и писать.

И тут возникают проблемы в изучении технического английского языка:

-                    процент общения вживую на английском, как правило, намного ниже, чем общение по переписке с помощью специальных решений, типа Confluence или Jira;

-                    узкая специализация терминов, которые используются в речи –программисту чаще приходится на английском обсуждать нюансы и ошибки в коде, чем простые повседневные вещи;

-                    низкая частотность общения на английском в целом, так как общаться, обычно, приходится на родном языке (многие IT-подразделения часто формируются из русскоязычных сотрудников, чтобы коммуникация была лучше налажена);

-                    профессиональная литература, несмотря на множество сложных технических терминов, содержит относительно простую грамматику, что влечет к непониманию более сложных конструкций и предложений;

-                    английский язык, несмотря на свою аналитическую структуру, содержит довольно большое количество исключений, связанных со сложившимися исторически факторами, которые редко или вообще не поясняются при изучении языка;

-                    обилие синонимов и оттенков значения одного слова, которое может иметь даже противоположные значения, или вообще являться одновременно сразу несколькими частями речи (возьмем слово fine – это и хорошо, и штраф, и штрафовать).

Есть ряд простых рекомендаций, о которых стоит знать, учитывая вышеизложенные нюансы в изучении. Начинать всегда стоит со сроков обучения, где, чаще всего, совершается много ошибок, ведь многие ставят себе относительно непростую и слишком глобальную задачу – выучить английский.

Причем весь и за месяц или вообще три дня. Но задайте себе вопрос: а можно ли накачать пресс из большого шарика в красивые кубики за 3 дня, месяц или 3 месяца? Обычно нет. Но можно подтянуть дряблые мышцы, увеличить эластичность мышц и скинуть пару лишних килограмм. Также и в английском – можно выучить простые времена и три-четыре сотни слов, но никак не пройти путь от начинающего до профессионально владеющего английским эксперта за три месяца, а потому и сроки стоит определять, исходя из текущих задач. Если хотим изучить основы – 3-4 месяца, а каждый дальнейший уровень будет означать еще плюс полгода изучения.

Если уровень английского – базовый, стоит начинать с общих основ и простых времен, а не специфической лексики и технического языка, ведь это усложнит задачу и увеличит срок изучения. Именно это, как правило, сильно снижает мотивацию студентов и ведет к разочарованию в изучении языков в целом.

Всегда можно будет подключить специальный курс и изучать его параллельно, спустя определенное время. Но выучить за раз и закрепить на практике быстрее и легче 10-15 слов, чем 20-30. С другой стороны, если у вас средний или высокий уровень, желательно сразу переходить к изучению более узкой лексики.

Стоит найти возможность общаться на английском дополнительно, за пределами уроков – в разговорных клубах, например, ведь это повысит умение воспринимать на слух и подтянет навыки спонтанного общения.

Помимо домашних заданий и специальных занятий техническим английским нужно подключить и англоязычный контент, чтобы приучать себя к нему и речи в целом.

Все предыдущие советы являются более общими и подойдут, практически, любому, кто желает учить английский.

 

 

1.3 Роль английского языка в программировании

 

Системные администраторы, программисты, специалисты IT-сферы – все это профессионалы, зачастую, занимающиеся одним и тем же делом. Поговорить о роли английского языка в жизни этих людей.

Начнем с того, что сегодня IT-сфера практически во всем мире является динамично развивающейся отраслью. А развитие всегда является причиной постоянных перемен. Поэтому целесообразность владения английским для людей, работающих в этой области, уже ни у кого не вызывает сомнения. С одной стороны владение английским – это возможность приобретения новых знаний, с другой – возможность постоянно осуществлять обмен информацией с коллегами из других стран. При этом обмен опытом позволяет всегда оставаться на одном уровне знаний со своими зарубежными коллегами. Впрочем, рассмотрим причины, обосновывающие необходимость изучения английского современными IT-специалистами более подробно.

1.                 Любой язык программирования основан на словах, заимствованных из английского языка. Иными словами после изучения английского выполнять свою привычную работу программисту будет легче во много раз.

2.                 Практически вся специализированная литература для айтишников создается на английском. При этом далеко не вся она переводится на наш родной язык (еще меньший ее процент переводится грамотно и понятно).

3.                 Получить особый статус и высокооплачиваемую работу помогает только прохождение специальной аттестации в компаниях такого уровня, как: Microsoft, CISCO и др. А это, как вы уже догадались, требует знаний английского языка.

4.                 Разрешение трудностей, возникающих в процессе работы, требует поиска специализированной информации. В российском Интернете её не всегда можно найти, при этом англоязычная среда почти всегда позволяет найти нужное решение (особенно связанное с тематикой IT).

5.                 Если вы амбициозны и нацелены построить карьеру в одной из крупнейших IT-компаний, то знание английского языка вам просто необходимо. Ведь главные представительства Microsoft, Apple, Google и других «акул» IT-сферы располагаются в США. Причем даже в их российских представительствах общение происходит на английском языке.

6.                 Очень часто клиентами айтишников становятся зарубежные заказчики. Стоит ли говорить о том, что общение (переговоры, составление договоров и технического задания, взаимодействие во время выполнения работы и т. д.) при этом производится исключительно на английском языке.

7.                 Если вы планируете прослушать мастер-класс от известного гуру IT-сферы или вебинар, полезный для собственной деятельности, то будьте готовы к тому, что информация будет преподноситься на английском языке.

8.                 Учитывая тот факт, что описание всех инноваций, разработок и концепций, возникающих в IT-сфере, производится на английском языке, его знание перестает быть прихотью, а становится неизбежной необходимостью.

Отсюда выводы:

1.                 Сегодня вполне можно работать программистом, обладая лишь поверхностными знаниями английского языка.

2.                 Знание английского открывает перед айтишником неограниченные перспективы карьерного роста.

3.                 Для того чтобы быть действительно востребованным специалистом в своей области, необходимо не просто в совершенстве владеть английским, но и знать специализированную профессиональную лексику.

 

Глава II. Практическая часть

 

Подошло время посмотреть некоторые примеры английских слов, которые могут быть знакомы программисту, разумеется, если он (она) владеет какими-либо языками программирования. Ну, а дальше – это уже мотивация для изучения английского языка, который по вполне понятным причинам намного сложнее, чем просто набор слов.

Однако некоторое количество известных слов – это уже серьезный плюс на старте изучения иностранного языка. В этой части исследовательской работы, мы предлагаем рассмотреть некоторые из наиболее часто употребляемых слов, которые используются в работе с компьютером, программном обеспечении и информационных технологиях.  (Приложение 1)

Любой программист может воспользоваться таким словарем и выучить слова, которые ему будут необходимы в его профессии.

 

 

Заключение

 

В соответствии с поставленной целью автор выявил связи английского языка с программированием и установил, что, во-первых, лексически английский язык значительно лучше для программирования, чем русский. Код на английском языке будет значительно читабельнее за счёт отсутствия изменений окончаний слов и будет читаться чуть ли не как простой текст на английском; во-вторых, программировать нужно на таком языке, который знают максимальное количество людей.

Английский язык – мировой международный язык.  Если пишешь код на английском языке, то даже комментарии к коду, по хорошему тону программирования, не нужно оставлять на русском. Также вся литература, вся техническая информация, документация – на английском. Если работаете в международной компании, деловая переписка, техническое задание, общение с заказчиком тоже должны быть на английском языке.

Профессия программиста всегда была и будет напрямую связана со знанием языков – языков программирования и, конечно же, английским. Это обусловлено еще и тем, что большая часть инновационных решений, изобретений и достижений часто приходит к нам из Америки и Европы.

Таким образом, автор делает вывод, что английский язык необходимо изучать по следующим причинам:

-                    более высокий уровень английского языка часто связан с новыми карьерными возможностями, работой в другой стране, с более высокой зарплатой и лучшими условиями;

-                    большая часть современных ресурсов, профессиональной литературы написана на английском языке и еще не переведена, а то, что уже переведено, как правило, быстро устаревает;

-                    английский язык упрощает задачу общения со своим иностранным заказчиком, клиентом, а значит, ускоряет процесс работы и экономит время на коммуникацию;

-                    саморазвитие – очень многие, развиваясь профессионально, хотят развиваться и личностно, повышая свою компетенцию не только в основной сфере деятельности;

-                    развлекающий контент часто качественно представлен именно на английском языке;

-                    путешествия и отпуск – нередко можно купить более выгодную путёвку или билеты со скидкой на англоязычных сайтах, да и просто, отдыхая и услышав английскую речь, или же покупая сувениры в иностранном магазине, сделать это легче, зная нужные фразы и слова на английском.

Интернет обусловил широкое распространение компьютеров, что в свою очередь повлекло создание ИТ-технологий. Главными специалистами в этой отрасли стали программисты, которые создавали различные программные оболочки,  сами программы для удобства пользования, а также  создания новых вычислительных возможностей  компьютера. Проанализировав языки программирования, можно сделать вывод, что английский язык выполняет функцию основы, с которой связаны все команды.

Таким образом, автор делает вывод, что английский язык в программировании  играет важную роль.  Английский язык очень важен для IT-индустрии в целом, как быстро развивающейся индустрии. Хорошее владение английским также открывает доступ на огромное количество конференций и семинаров, проходящих по всему миру. Знание языка потребуется для того,  чтобы участвовать в разработке различных проектов, тем самым получая очень полезный опыт.

Таким образом, автор считает, что все поставленные задачи для достижения цели проектной работы были выполнены, о чем свидетельствуют вышеуказанные выводы.

 

 

 

 

 

 

Список использованной литературы

 

1.                 Важен ли английский язык программисту? «Stack Overflow на русском» — сайт вопросов и ответов для программистов. Режим доступа: https://ru.stackoverflow.com/questions/278819/Важен-ли-английский-язык-программисту

2.                 Зачем программисту английский. ABC. Режим доступа: https://abc-center.ru/zachem-programmistu-anglijskij/

3.                 Насколько программисту важно знать английский язык? Можно ли обойтись без этого? Tproger. Режим доступа: https://tproger.ru/experts/13/

4.                 Программирование. ВикипедиЯ. Свободная энциклопедия. Режим доступа: https://ru.wikipedia.org/wiki/Программирование

5.                 Программирование. Викиучебник. Режим доступа: https://ru.wikibooks.org/wiki/Программирование

6.                 Почему языки программирования только на английском языке? Можно ли создать язык программирования на русском? Анонимный вопрос. Режим доступа: https://thequestion.ru/questions/138104/pochemu-yazyki-programmirovaniya-tolko-na-angliiskom-yazyke-mozhno-li-sozdat-yazyk-programmirovaniya-na-russkom

7.                 Сущев Л. 6 причин, зачем программисту необходимо учить Английский язык. mkdev. Режим доступа: https://mkdev.me/posts/6-prichin-zachem-programmistu-neobhodimo-uchit-angliyskiy-yazyk

8.                 Хохлова Е. Нужен ли английский программисту? Enguide — сервис по выбору курсов английского языка. Режим доступа: https://enguide.ua/magazine/nuzhen-li-angliyskiy-programmistu

9.                 Шакирова З.Х. О необходимости английского языка программисту: Электронный научно-практический журнал «Современные научные исследования и инновации». Режим доступа: http://web.snauka.ru/issues/2014/11/39808

10.            Язык программирования. ВикипедиЯ. Свободная энциклопедия. Режим доступа: https://ru.wikipedia.org/wiki/Язык_программирования

11.            Viktor. Как учить английский язык программистам? English Dom Online School. Режим доступа: https://www.englishdom.com/blog/kak-uchit-anglijskij-yazyk-programmistam/

 

 

 

 

 

 

 

 

 

 

 

 

Приложение

Приложение 1

Program – программа

Programmer – программист

Patch – заплатка, латать. В русском языке используется в смысле «заплатка (правка, небольшое изменение, дополнение, исправление) к основной программе», произносят «патч». В программировании «заплатки» применяют везде и всюду. Это не что-то ужасное, говорящее о «дырявом» коде. Нет, это вполне естественно «патчить» в программах.

True – истина в английском языке и в программировании. Применяется, если в логическом выражении нужно обозначить истину (в противоположность лжи). Фактически, истина – это логическая единичка «1», а ложь – это  логический нолик «0».

False – ложь. Логический «ноль».

Random – случайный. По-русски говорят «рэндом», что означает случайность, случайный выбор.

Random selection – случайный выбор. У нас часто используется устойчивое сочетание «рандомный выбор». Слово «рандомный» уже довольно прочно входит и в русский язык.

Date – дата. Компьютеры хорошо владеют информацией о дате и времени. Казалось бы, зачем им это нужно? Чтобы быть рядом с человеком здесь и сейчас, в одном месте и в одном времени. Иначе, что это за помощник, если он не понимает, который сейчас день, число, месяц, год…

Time – время.

Clock – часы. Чтобы разбираться во времени, в компьютерах есть свои часы. Они сами довольно точны. Также компьютерные часы могут синхронизироваться с мировым временем с помощью  интернета.

Week – неделя. Как правило – это номер недели в текущем году.

Year – год.

Month – месяц. Это либо номер месяца в году, либо прямо наименование месяца (по-английски)

Step – шаг

To – до

While – до тех пор, пока

Until  (пока), Before (до) –может означать то же самое «до тех пор, пока», но в других языках программирования.

If – если

Then – затем, тогда

Else – иначе

Do – делать, сделать, выполнить.

Return – возврат. Программа (код) возвращается в начало после завершения очередной подпрограммы, вложенного кода.

Open – открыть. Например, открыть файл.

File – файл.

New – новый

Create – создать

Mute – беззвучный

On – включено, включить

Off – выключено, выключить

Copy – копировать

Paste – вставить

Insert – вставить

Comment – комментарий

Determine – определить

Procedure – процедура

Code – код

Example – пример

Exit – выход (например, при завершении выполнения программы или какой-то ее части)

End – конец (программы, отдельной процедуры или подпрограммы).

Input – вход (в программу) или ввод (данных).

Identification – идентификатор. Например, идентификатор (имя) переменной.

Name – имя (переменной, массива данных, программы).

Error – ошибка, например, в тексте программы.

On error do… – в случае ошибки сделать следующее…

Sort – сортировать (данные), сортировка.

Comma – запятая. Некоторые трансляторы языков программирования так отмечали случайно пропущенные программистами запятые в текстах программ.

Common – общий. Например, общие данные, общие переменные.

Turn on – включать

Turn off – выключать

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Проект по теме: "Роль английского языка в программировании""

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Таргетолог

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 697 982 материала в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 11.06.2024 58
    • DOCX 51.2 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Котова Ирина Анатольевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Котова Ирина Анатольевна
    Котова Ирина Анатольевна
    • На сайте: 6 лет и 4 месяца
    • Подписчики: 3
    • Всего просмотров: 19194
    • Всего материалов: 20

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по английскому языку в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 220 человек из 48 регионов
  • Этот курс уже прошли 1 281 человек

Курс повышения квалификации

Специфика преподавания английского языка с учетом требований ФГОС

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 383 человека из 71 региона
  • Этот курс уже прошли 3 568 человек

Курс повышения квалификации

Английская грамматика для взрослых: базовый курс

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе

Мини-курс

Психология спортивной коммуникации и взаимодействия

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Введение в искусственный интеллект

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 40 регионов
  • Этот курс уже прошли 69 человек

Мини-курс

Волонтерство: история, типы и роль в образовании

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 10 человек