Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 Рубеж.docx
Скачиваний:
10
Добавлен:
03.08.2019
Размер:
52.98 Кб
Скачать

12. Дать краткую характеристику и примеры процедурных языков программирования.

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

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

Рассмотрим некоторые языки программирования в порядке увеличения их уровня:

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

Шестнадцатеричный язык-упрощение за счет представления четырех двоичных цифр одной шестнадцатеричной. Используется в качестве дополнения к языкам высокого уровня.

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

Язык Макроассемблера - расширение языка Ассемблера. Позволяет определять и использовать новые, более мощные команды.

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

программ.

Язык Basic (Beginner’s All-purpose Symbolic Instruction Code- многоцелевой язык символических инструкций для начинающих). Разработан в 1964 г. для использования новичками. Первоначально работа велась только в режиме интерактивной (диалоговой) интерпретации. В смысле строгости и стройности Basic является антиподом языка Pascal, но,

несмотря на это, он очень популярен, в особенности на ПК.

Язык Fortran (Formula Translator) разработан в 1956 г. Считается“рабочей лошадью” научных работников за счет своей “приспособленности” к ведению сложных вычислений и широко используется до настоящего времени, несмотря на свою ограниченность и ”корявость”.

Язык Pascal разработан в 1970 г. Норбертом Винером, назван в честь французского математика Блеза Паскаля. В Паскале полностью реализована концепция структурного программирования не только путем упорядочения связей между фрагментами программы, но и за счет структуризации данных.

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

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

Существует ряд языков, некогда популярных, но утративших свои

позиции в настоящее время:

- PL/1-(конгломерат языков Fortran, Algol, Cobol) –предназначен для больших ЭВМ и на ПК практически не используется. Язык достаточно сложен и имеет такие свойства, которые не стимулируют написание корректных, надежных и наглядных программ;

- Cobol – ориентирован на обработку коммерческой информации;

- Snobol – предназначен для обработки текстовых данных.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]