Название: Информатика. Алгоритмический язык Фортран - учебное пособие (Худяков Д.С., Саблина Г.В.)

Жанр: Информатика

Просмотров: 3092


2.1. почему стоит использовать фортран?

 

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

Фортран (FORTRAN – FORmula TRANslator – переводчик формул) – язык программирования, применяемый для описания алгоритма решения научно-технических задач с помощью электронно-вычис-лительной машины. Фортран появился в числе первых языков программирования еще в 1950-х годах. С тех пор Фортран остается основным языком программирования при решении инженерных, научно-технических, естественнонаучных и других задач. Появлялась и проходила мода на другие языки. За прошедшие годы были разработаны языки программирования, которые, казалось, могли заставить уйти Фортран с арены программирования – в 60-е годы это был язык Алгол, в 70-е – PL-1, в 80-е годы – Паскаль и Си. Тем не менее Алгол и PL-1 в настоящее время практически не используются, а языки Паскаль и Си не нашли широкого применения при решении числовых

задач.

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

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

– эффективной трансляцией текста Фортран-программы в машинный язык, что обеспечивает высокую скорость обработки данных, которая имеет большое значение при решении вычислительных задач;

– Фортран был разработан и в дальнейшем поддерживается ведущей компьютерной фирмой IBM.

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

Фортран опережал конкурентов и по быстродействию программ, и по их компактности благодаря высокой эффективности исполняемого кода. Это объясняется как многолетней отработкой алгоритмов компилятора, так и применением более простых конструкций языка. Гордостью Фортрана всегда была богатая коллекция разнообразных библиотек, прежде всего математических. Одна из наиболее популярных – IMSL фирмы Visual Numerics – включает свыше тысячи процедур математической и статистической обработки данных и фактически является стандартом на самых различных компьютерных платформах.

В процессе развития языка Фортран было разработано много различных версий, но наиболее популярными и широко распространенными были следующие стандарты языка: Фортран-66, который разработан

в 1966 году, Фортран-77, разработанный в 1977 году, Фортран-90. Разработки продолжаются.