Fortran
llenguatge de programació / From Wikipedia, the free encyclopedia
Fortran (o FORTRAN) és el primer llenguatge de programació d'alt nivell, desenvolupat a la dècada dels 50 i que encara s'usa 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[1]
Tipus | llenguatge de programació, llenguatge de programació estructurada, llenguatge de programació imperatiu, llenguatge de programació procedural, llenguatge de programació orientat a objectes, generic programming language (en) i array programming language (en) |
---|---|
Data de creació | 1957 |
Disseny | John W. Backus |
Desenvolupador | John Backus i IBM |
Paradigma de programació | programació estructurada, programació orientada a objectes, programació procedimental, programació genèrica, llenguatge imperatiu i array programming (en) |
Darrera versió estable | Fortran 2008 (ISO/IEC 1539-1:2010) |
Tipus de dades | estàtic, manifest i nominal |
Majors implementacions | múltiples, per exemple Absoft, Cray, GFortran, G95, IBM, Intel, Lahey/Fujitsu, Numerical Algorithms Group, Open Watcom, PathScale, PGI, Silverfrost, Oracle, XL Fortran, |
Influenciat per | Speedcoding |
Ha influenciat | ALGOL 58, BASIC, C, PL/I, PACT I, MUMPS, Ratfor |
Sistema operatiu | multiplataforma |
Extensió dels fitxers | .f , .for , .f90 , .f95 |
Codi font | Codi font |
Llicència | llicència MIT |
Etiqueta d'Stack Exchange | Etiqueta |
Pàgina web | fortran-lang.org |
El primer compilador de FORTRAN per a l'IBM 704 el va desenvolupar de 1954 a 1957 un equip d'IBM dirigit per John W. Backus.[2] L'objectiu principal era 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 d'assemblador. El llenguatge va ser un èxit rotund i la comunitat científica el 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) l'han modernitzat eliminant-ne algunes de les característiques més obsoletes i afegint suport per a programació orientada a objectes, paral·lelisme, recursivitat, variables punter, assignació d'emmagatzematge dinàmica, i instruccions per cas, entre d'altres.[3] Actualment, Fortran s'utilitza gairebé només per a càlcul científic i anàlisi numèrica.[4]