Fortran — разлика између измена

Садржај обрисан Садржај додат
Autobot (разговор | доприноси)
м Разне исправке
П
Ред 15:
|дијалекти =
|утицаји =
|утицао на = [[Алголалгол|Алголалгол 58]], [[Бејзикбејсик]], [[C]]
|оперативни системи =
|лиценца =
Ред 25:
 
== Фортран I ==
Први преводилац за Фортранфортран је осмишљен и написан у периоду од 1954. до 1957. године од стране ИБМ-овог тима који је предводио [[Џон Бакус]]. Прва примена му је била за прорачун параметара у нуклеарној електрани{{чињеница|date=09. 2009.}}. Потиснуо је [[асемблер]] (јер је био једноставнији за програмирање и преносив) и брзо био прихваћен од стране научника и војних организација. Коришћен је за војне пројекте и свемирска истраживања.
 
== Фортран II, III, IV и Фортранфортран 66 ==
<div style="float:right>
[[Слика:Punch-card--fortran.jpg|мини|десно|400п|Бушена картица са линијом кода у Фортрануфортрану]]
</div>
* Фортран II (1958) је био значајно побољшање јер је омогућавао поделу програма у модуле и повезивање са асемблерским модулима.
* Фортран III (1958) никада није јавно објављен. Омогућавао је асемблерски код усред Фортрановогфортрановог кода, али је тиме губљена преносивост.
* Фортран IV (1961) био је пречишћени и допуњени Фортранфортран II (додати искази <code>-{COMMON}-</code> и <code>-{EQUIVALENCE}-</code> и отклоњене неке неправилности).
* У мају 1962. године комитет -{ASA}- започео је пројекат стандардизације овог језика што је омогућило израду преводиоца за сваки нови модел рачунара који се појави на тржишту. Нови ASA стандард објављен је 1966. и постао општепознат под именом FORTRAN 66. Био је то први стандард ове врсте у свету.
 
Пример програма написаног у Фортрануфортрану 66:
 
<source lang="fortran">
Ред 55:
Фортран 77 (скраћено Ф77) је нови стандард (из 1977. године) који је додао:
* петље <code>-{DO}-</code> са опадањем контролне променљиве.
* Блоковску наредбу <code>-{IF ... THEN ... ELSE ... ENDIF}-</code>. Пре Фортранафортрана 77 постојала је само наредба <code>-{IF ... GOTO}-</code>.
* Тест је претходио извршавању <code>-{DO}-</code> петљи. Пре Ф77 <code>-{DO}-</code> петље су се увек извршавале бар једном
* Тип <code>-{CHARACTER}-</code>. Пре Ф77 знаци су увек били чувани у променљивама типа <code>-{INTEGER}-</code>.
Ред 61:
* Главни програм се није више завршавао са наредбом <code>-{STOP}-</code>.
 
Пример програма у Фортрануфортрану 77:
 
<source lang="fortran">
Ред 94:
 
== Фортран 95 ==
Фортран 95 је донео неколико мањих побољшања у односу на Фортранфортран 90.
 
==Етимологија==
Име „Фортран“„фортран“ долази од енглеског назива за овај програмски језик, „-{FORTRAN}-“, који је настао узимањем почетних слова енглеских речи „-{'''For'''mula '''Tran'''slation}-“. У српском језику ова скраћеница се [[лексикализација|лексикализовала]], па се више не користи енглески оригинал него српски прилагођени облик „Фортран“„фортран“.
 
{{-}}
Преузето из „https://sr.wikipedia.org/wiki/Fortran