Определение языка программирования
Полезная статья? Пожалуйста, поставьте "+"
Алгоритмизация и программирование - Содержание Прогресс компьютерных технологий определил процесс появления новых
разнообразных знаковых систем для записи алгоритмов – языков
программирования. Дадим определение языку программирования. Согласно
классическому учебнику «Курс программирования» Е. Жоголева и Н.
Трифонова (М., «Наука», 1974): «Алгоритмический язык – это набор
символов (алфавит языка), система правил образования из этих символов
конструкций, с помощью которых представляются определенные компоненты
алгоритма (синтаксис языка), и система правил истолкования этих
конструкций, позволяющих однозначно воспроизводить процесс переработки
данных (семантика языка)». Более кратко можно сказать, что «Назначение
языка программирования состоит в хранении и передаче упорядоченных
последовательностей инструкций, или алгоритмов». Таким образом, язык
программирования служит двум связанным между собой целям: он дает
программисту аппарат для задания действий, которые должны быть
выполнены, и формирует концепции, которыми пользуется программист,
размышляя о том, что делать. Конкретный компьютер способен работать с
программами, написанными на его родном машинном языке. Существует почти
столько же разных машинных языков, сколько и компьютеров. Можно
писать программы непосредственно на машинном языке, хотя это и сложно. В
начале 1950-х гг. машинный язык был единственным языком. Для спасения
программистов от сурового машинного языка программирования, были созданы
языки высокого уровня (т. е. немашинные языки), которые стали
своеобразным связующим мостом между человеком и машинным языком
компьютера. Языки высокого уровня работают через трансляционные
программы, которые вводят «исходный код» (гибрид английских слов и
математических выражений, который считывает машина), и в конечном итоге
заставляет компьютер выполнять соответствующие команды, которые даются
на машинном языке. Существует два основных вида трансляторов:
интерпретаторы, которые сканируют и проверяют исходный код в один шаг, и
компиляторы, которые сканируют исходный код для производства текста
программы на машинном языке, которая затем выполняется отдельно.
|
Категория: Алгоритмизация и программирование | Добавил: Ni-Cd (10 Декабря 2011)
|
Просмотров: 1820
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|
Онлайн |
Онлайн всего: 12 Гостей: 12 Пользователей: 0 |
|
|