Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Климов. Лекции / Алг_яз_Лекция_14.pptx
Скачиваний:
111
Добавлен:
14.05.2015
Размер:
936.04 Кб
Скачать

FORTRAN

Название языка происходит от словосочетания

FORmulae TRANslation

преобразование формул

ВВЕДЕНИЕ.

Первые машинно­ориентированные

языки в целом были несовершенны.

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

Основной недостаток заключался в привязанности языка к данной машине.

2

ВВЕДЕНИЕ.

С появлением машин второго поколения

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

Это требование усугублялось еще и тем, что ЭВМ разных марок быстро сменяли одна другую или использовались совместно.

Символом второго поколения ЭВМ стали

проблемно­ориентированные языки программирования.

Их развитие все в большей степени определялось спецификой задач, а не особенностями, машин.

На первый план выступило то общее, что было в различных задачах, а это сближало разные языки, созданные в эпоху

господства вычислительных задач.

3

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

или просто

алгоритмическими языками.

4

От формального алгоритмического языка требуется многое:

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

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

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

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

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

назначению) частях алгоритма.

Формальные алгоритмические языки. 5

Формальный алгоритмический язык служит:

1.Средством мышления ― логическое несовершенство предполагаемого метода решения задачи часто выявляется в процессе записи этого метода средствами алгоритмического языка.

2.Средством общения между людьми ―

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

3.Посредником между человеком и машиной

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

Формальные алгоритмические языки. 6

ИСТОРИЯ РАЗВИТИЯ ЯЗЫКА.

Одним из первых и наиболее удачных

формальных алгоритмических языков стал FORTRAN, разработанный фирмой

IBM.

В 1954 г. группа американских

специалистов в области программирования во главе с проф. Дж. В. Бэкусом опубликовала первое сообщение о языке.

Название языка происходит от

словосочетания FORmulae TRANslation —

преобразование формул.

7

Язык фортран не только

просуществовал до наших дней, но и уверенно удерживает первое место и мире по

распространенности.

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

8

ИСТОРИЯ РАЗВИТИЯ ЯЗЫКА.

1954 г. ― фирмой IBM был разработан

язык Fortran.

1958 г. ― появилась модификация

языка, получившая название ФОРТРАН II и содержащая понятия подпрограммы и общих переменных для обеспечения связи между сегментами.

1962 г. ― появление языка, известного

под названием ФОРТРАН IV и ставшего наиболее употребительным в настоящее время.

К этому же времени относится и начало деятельности

комиссии при Американской Ассоциации Стандартов (ASA).

9

Однако Базисный ФОРТРАН является подмножеством фортрана, в то время как
ФОРТРАН II таковым для ФОРТРАНА IV не является.
Эти языки приблизительно соответствуют модификациям
IV и II.

ИСТОРИЯ РАЗВИТИЯ ЯЗЫКА.

1966 г. ― ASA выработала два стандарта: языки ФОРТРАН (Fortran 66)

и Базисный ФОРТРАН (Basic FORTRAN).

Первоначально язык разрабатывался для

численных приложений, и стандарт отражал запросы соответствующего класса пользователей.

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

другой вычислительной системе.

10

 

Соседние файлы в папке Климов. Лекции