Skip to content
Логотип

1000+ полезных советов…

Это Гадалка ОНЛАЙН
пиши вопрос - получай ответ:
"ДА" или "НЕТ"




ИНТЕРЕСНЫЕ ТЕСТЫ ОНЛАЙН

(поиск по сайту - ниже)
ЧТО ДЕЛАТЬ | 1000+ избранных полезных советов… » IT / Компьютеры » Средства человеко-машинного взаимодействия: о языке программирования-1

IT / Компьютеры » Средства человеко-машинного взаимодействия: о языке программирования-1

Просмотров: 1768 | 8-10-2013, 15:21

Средства человеко-машинного взаимодействия: о языке программирования-1

Цели и задачи языка программирования



Язык программирования, как и любой другой язык — это средство общения, обмена мыслями и достижения взаимопонимания.

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

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

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

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

Примечание: язык программировании используется в аббревиатуре как ЯП, программа – это запись команд на языке программирования (прим. todid.ru).




Выразительные средства языка программирования. Нотация



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

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

В алфавит ЯП могут входить наряду с буквами латинского и русского алфавитов и цифры, и некоторые специальные знаки (+, —, X, ".), а также знаки препинания (•, ,, ;) и некоторые специальные символы. Символы алфавита языка программирования называют литерами (подчеркивая, что имеется в виду понятие более широкое, чем буквы).

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

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

Для объектов, с которыми оперирует программа, имеется известная свобода в выборе имен (ограничиваемая, впрочем, правилами составления имен, индивидуальными для каждого языка программирования). Обычно имена разрешается строить из букв, цифр; иногда части имени могут отделяться друг от друга дефисом.





Почитайте похожие тексты по вашему вопросу:





Архивы

Декабрь 2016 (3)
Сентябрь 2016 (2)
Июль 2016 (1)
Июнь 2016 (5)
Май 2016 (7)
Апрель 2016 (13)

ВВЕРХ