Fortran: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Linia 1:
{{dopracować|styl}}
{{Język programowania infobox
| nazwa = Fortran
|data logo = 1957
| wielkość_loga =
|paradygmat = [[Programowanie wieloparadygmatowe|wieloparadygmatowy]]
| data = 1957
|typowanie = [[Typowanie statyczne|statyczne]]
| paradygmat = [[Programowanie wieloparadygmatowe|wieloparadygmatowy]]
|implementacje =
| typowanie = [[Typowanie statyczne|statyczne]]
|pochodne = Fortran 2008 (ISO/IEC 1539-1:2010) (2010)
| implementacje =
|twórca = John Backus (IBM)
| pochodne = Fortran 2008 (ISO/IEC 1539-1:2010) (2010)
|platforma = [[wieloplatformowość|wieloplatformowy]]
|system wersja = Linux, UNIX, Windows
| wersja testowa =
| twórca = John Backus (IBM)
| licencja =
| platforma = [[wieloplatformowość|wieloplatformowy]]
| system = Linux, UNIX, Windows
| wikibooks = Fortran
| www =
}}
'''Fortran''' (od wersji 90 do aktualnej) a dawniej '''FORTRAN''' (do wersji 77 włącznie) (od [[Język angielski|ang.]] ''FORmula TRANslator'') – [[język programowania]] pierwotnie zaprojektowany do zapisu programów obliczeniowych, był niegdyś [[programowanie proceduralne|językiem proceduralnym]], obecnie jest nadal rozwijanym językiem ogólnego przeznaczenia. Umożliwia programowanie [[programowanie strukturalne|strukturalne]], [[Programowanie obiektowe|obiektowe]]<ref>{{Cytuj stronę | url = http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.50.7131 | tytuł =On Parallel Object Oriented Programming in Fortran 90 | data dostępu = 21 października 2012 | autor =Charles D. Norton , Viktor K. Decyk , Boleslaw K. Szymanski | rok = 1997 | język = en}}</ref> (Fortran 90/95), [[programowanie modularne|modularne]]<ref>{{Cytuj stronę | url = http://www.liv.ac.uk/HPC/HTMLF90Course/HTMLF90CourseSlides.html | tytuł = Modular Programming with Fortran 90 | data dostępu = 20 października 2012 | autor = University of Liverpool | rok = 1997 | język = en}}</ref> i [[Obliczenia równoległe|równoległe]] (Fortran 2008). Jego zastosowaniami są, między innymi, obliczenia naukowo-inżynierskie, [[Analiza numeryczna|numeryczne]], [[symulacja komputerowa]] itp.
Linia 145 ⟶ 152:
* [http://www.pgroup.com/resources/cudafortran.htm/ CUDA Fortran](Portland Group) ([[Linux]], [[Microsoft Windows|Windows]], MAC OS X) - płatny
* [http://www.silverfrost.com/1/homepage.aspx/ Silverfrost FTN95] ([[Microsoft Windows|Windows]]) - bezpłatny
* [http://gcc.gnu.org/fortran/ GNU Fortran 95] - [[Wolne Oprogramowanieoprogramowanie|wolny]], jeden z podprojektów [[GNU Compiler Collection|GCC]]
* [http://www.g95.org/ G95 Project] ([[Linux]], Windows, OS X) - darmowy
* [http://www.pgroup.com/products/pvf.htm/ PGI Visual Fortran] ([[Linux]], [[Microsoft Windows|Windows]], OS X) - płatny, zintegrowany z MS Visual studio
Linia 160 ⟶ 167:
* Salford FTN77 ([[Microsoft Windows|Windows]]) - darmowy
* [http://www.openwatcom.org/ Open Watcom] ([[Microsoft Windows|Windows]], [[OS/2]]) - [[Otwarte oprogramowanie|open source]]
* g77 ([[GNU]] fortran 77) - [[Wolne Oprogramowanieoprogramowanie|wolny]]
 
== Zobacz też ==