FORTRAN

Fortran е език за програмиране, създаден за първи път през 50-те години на миналия век. Той се използва и днес. Той е процедурен език, използван главно за научни изчисления и цифров анализ.

Първият компилатор на FORTRAN е създаден през 1954-57 г. от екип в IBM, ръководен от Джон У. Бакъс. Този компилатор е първият компилатор за език от високо ниво. Авторите се притеснявали, че никой няма да използва езика, ако програмите, написани на него, не се изпълняват почти толкова бързо, колкото програмите, написани на асемблер. Затова те го направиха оптимизиращ компилатор.

Поради интензивното използване от учени, занимаващи се с числена работа, езикът се развиваше по начин, който насърчаваше авторите на компилатори да създават компилатори, генериращи висококачествен (бърз) код. Съществуват много производители на високопроизводителни компилатори. Голяма част от работата и изследванията в областта на теорията и проектирането на компилатори бяха предизвикани от необходимостта да се генерира добър код за програми на Fortran.

Появиха се няколко редакции на езика, включително много известните FORTRAN IV (същият като FORTRAN 66), FORTRAN 77 и Fortran 90. Последният официален стандарт за езика е публикуван през 1997 г. и е известен като Fortran 95.

Първоначално езикът разчиташе на прецизно форматиране на изходния код и широко използване на номера на операциите и на командите "отиди към", записани като goto във Fortran.

Всяка версия въвеждаше "модерни" концепции за програмиране, като коментари на изходния код и извеждане на текст, IF-THEN-ELSE (във FORTRAN 77), рекурсия (във Fortran 90) и паралелни конструкции, като същевременно се опитваше да запази "постния" профил и високата производителност на Fortran.

Значение и изписване на името

Името "Fortran" е съкращение от "Formula Translation" (превод на формули). Преди това езикът е бил известен като FORTRAN (а по-старите му варианти все още са). От Fortran 90 насам изписването с главна буква е изоставено. В публикуваните официални стандарти се използва "Fortran".

Стандарти

Двата стандарта по-долу са за текущи реализации на Fortran.

  • ANSI X3.198-1992 (R1997). Заглавие: Език за програмиране "Fortran" Разширен. Неформално известен като Fortran 90. Този стандарт е публикуван от ANSI и никога не е станал международен стандарт (ISO).
  • ISO/IEC 1539-1:1997. Заглавие: Информационни технологии - Езици за програмиране - Fortran - Част 1: Базов език. Неформално известен като Fortran 95. Този стандарт има още 2 части. Част 1 е официално приета от ANSI.

AlegsaOnline.com - 2020 / 2023 - License CC3