Дополнительные материалы по развитию речи - Учебно-методическое пособие (И.И. Теплова)

Языки программирования

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

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

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

Создатели языков по-разному толкуют понятие «язык программирования». К наиболее распространённым утверждениям, признаваемым большинством разработчиков, относятся следующие:

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

Задача: язык программирования отличается от естественных языков тем, что предназначен для передачи команд и данных от человека к компьютеру, в то время, как естественные языки используются для общения людей между собой. Можно сказать, что «язык программирования» – это способ передачи команд, приказов, чёткого руководства к действию; тогда как человеческие языки служат также для обмена информацией.

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

 

Задание 1. Переведите на русский язык:

to intend –

to define –

rule –

to give –

external look –

executor –

to invent –

to replenish –

to be able –

quantity –

developer –

to apply –

detection –

to interpret –

assertion –

to admit –

to concern-

to intend –

implementation –

computational process –

device –

to be differ from –

data –

accurate –

guide –

 

 

Задание 2. Переведите на английский язык:

знаковая система –

определять –

семантические правила –

разработчик –

применять в работе –

толковать понятие –

распространённое утверждение –

инструкция по выполнению чего-либо –

вычислительный процесс –

естественный язык –

передача команд –

чёткое руководство к действию –

обмен информацией –

определение структур –

манипулирование структурами –

управление процессом вычисления –

 

Задание 3. Составьте предложения со следующими словосочетаниями: «восемь с половиной тысяч языков программирования»; «применять в своей работе»; «уметь пользоваться»; «компьютерная инструкция»; «передача данных от человека к компьютеру»; «человеческие языки»; «обмен информацией»; «специальные конструкции».

Задание 4. Поставьте слова в предложении в правильном порядке:

а. язык система формальная программирования это знаковая .

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

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

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

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

 

Задание 5. Напишите коротко: для чего нужны языки программирования.