Fortran
De Viquipèdia
Fortran (o FORTRAN) és el primer Llenguatge de programació d'alt nivell, desenvolupat a la dècada dels 50 i encara usat actualment. El nom ve de FORmula TRANslation ("traducció de fòrmules" en anglès). Les primeres versions usaven el nom FORTRAN, però l'estàndard actual es refereix al llenguatge com a Fortran
El primer compilador de FORTRAN per a l'IBM 704 va ser desenvolupat de 1954 a 1957 per un equip d'IBM dirigit per John W. Backus. L'objectiu principal va ser desenvolupar un llenguatge d'alt nivell, que permetés escriure programes independents de la màquina, però que tingués una velocitat d'execució semblant a la del llenguatge assemblador. El llenguatge va ser un èxit rotund, i a la comunitat científica es va adoptar de seguida. Com que el llenguatge s'ha fet servir sempre per a programes numèricament intensius, els compiladors de Fortran solen produir executables molt eficients. Tot i això, a finals dels anys 80, el llenguatge (Fortran 77) havia quedat força endarrerit respecte a altres com C. Les noves revisions (Fortran 90 i 95) han modernitzat el llenguatge eliminant-ne algunes de les característiques més obsoletes i afegint suport per a programació orientada a objectes, paral·lelisme, etc. Actualment, Fortran s'utilitza gairebé només per a càlcul científic i anàlisi numèrica.
[edita] Versions de Fortran
El llenguatge Fortran ha anat evolucionant amb els anys, i se n'han publicat successius estàndards oficials.
- FORTRAN IV (o FORTRAN 66)
- FORTRAN 77
- Fortran 90: ANSI X3.198-1992 (R1997). Títol: Programming Language "Fortran" Extended.
- Fortran 95: ISO/IEC 1539-1:1997. Titol: Information technology - Programming languages - Fortran - Part 1: Base language
[edita] Programa d'exemple (Fortran 90 o 95)
Aquest programa escriu "Hola món" al dispositiu de sortida per defecte (habitualment, la consola),
program hola do while (.true.) print *,'Hola món!' end do end program hola
[edita] Enllaços externs
- USER NOTES ON FORTRAN PROGRAMMING (UNFP)
- Unit 7.1 FORTRAN 77 (part d'un llibre de text)
- Unit 7.2 FORTRAN 90 (part d'un llibre de text)
Llenguatges de programació |
---|
Ada | ALGOL | Assemblador | Awk | Basic| BCPL | C | C++ | C# | Cobol | D | Delphi | Eiffel | Forth | Fortran | Haskell | Java | Lisp | Logo | MAGIC | Mercury | Miranda | Modula-2 | Oberon | Ocaml | Pascal | PHP | Perl | Prolog | Python | Rexx | Ruby | Scala | Smalltalk | Altres llenguatges... |