Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
71
Добавлен:
21.01.2014
Размер:
67.58 Кб
Скачать

Лекция 7 (2 часа)

7. Введение в программирование на эвм. Современные языки программирования. Язык basic microsoft, основные группы операторов.

Введение в программирование на ЭВМ

Языки высокого уровня

Классификация языков программирования

Алгоритмические языки программирования

7.1. Введение в программирование на эвм.

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

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

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

Все эти языки относятся к языкам высокого уровня, которые не требуют от пользователя больших знаний устройства и функционирования ЭВМ. Они

делятся на универсальные и специализированные, ориентированные на очень узкий класс задач.

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

Первый и самый распространенный по сей день язык высокого уровня – Фортран (сокращение слов “ФОРмульный” “ТРАНслятор”) был создан в 1956 году. Фортран называют “вечным языком” - он обязательно входит во все существующие программные системы и наверняка будет входить в будущем. Он все время совершенствуется: его известные версии Фортран – II, Фортран – IV, Фортран – 77 (версия 1977г.).

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

7.2. Классификация языков программирования

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

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

Функциональные

Операторные

Машинно-

зависимые

Машинно-

ориентированные

Универсаль-ные

Проблемно-

ориентированные

Пролог

Лисп

GPSS

Ассемблер

Си

АПЛ

Бейсик

Кобол

Лого

Снобол

Фортран

Объектно-

ориентированные

Паскаль

Модула - 2

ПЛ/М

Ада

Смолток

Форт

Рис.7.1. Классификация языков программирования.

Соседние файлы в папке Конспект лекций по информатике для студентов 1 курса каф. ТМС (Илюхин А.Ю.)