Category:Fortran: Difference between revisions
mNo edit summary |
(Added Mathematical programming languages Category) |
||
(46 intermediate revisions by 14 users not shown) | |||
Line 1: | Line 1: | ||
{{language|Fortran |
|||
[http://davte.info/library/html/un-genio.htm un genio in famiglia] [http://kinunia.cn/bevanda-ai.htm bevanda ai cereali] [http://kinunia.cn/winmix-gratis.htm winmix gratis] [http://psisemiya.com/images/small/delitto-nella/ delitto nella tempesta] [http://ustall.org/web/olga-tanon.htm olga tanon] [http://chaba.info/programma-per/ programma per mix] [http://bloprofeldi.info/lib/ati-radeon.htm ati radeon x600pro 256mb pci dvi] [http://chaba.info/gay-cazzi/ gay cazzi nudi video gratis] [http://nobinters.org/nute-if.htm nute if you buck] [http://kinunia.cn/sgozzati.htm sgozzati] [http://ustall.org/web/www-mogambo.htm www mogambo com ar] [http://ustall.org/web/zelig-drive.htm zelig drive 4] [http://saibso.org/tetovaza.htm tetovaza] [http://psisemiya.com/images/small/inserimento-motore/ inserimento motore ricerca] [http://chaba.info/do-you/ do you knoe where] [http://helmed.info/topic/new-maco/ new maco s] [http://kinunia.cn/faretti-per.htm faretti per giardino] [http://saibso.org/tomtom-.htm tomtom 500 europa] [http://helmed.info/topic/nokia-/ nokia 6630 accessori mmc] [http://kinunia.cn/www-ragazze.htm www ragazze italiane] [http://kinunia.cn/diga-di.htm diga di assuan] [http://saibso.org/tv-lcd.htm tv lcd 17 hyundai] [http://ustall.org/web/jeep-cherokee.htm jeep cherokee 2 8 crd] [http://ustall.org/web/cuore-prigioniero.htm cuore prigioniero] [http://ustall.org/web/gps-navman.htm gps navman] [http://davte.info/library/html/fotos-porno.htm fotos porno de belinda] [http://psisemiya.com/images/small/casse-audio/ casse audio pc] [http://bloprofeldi.info/lib/the-ark.htm the ark sane] [http://kinunia.cn/el-ultimo.htm el ultimo video de kalimba] [http://kinunia.cn/neon-blu.htm neon blu] [http://amohseni.info/img/styles/l-oceano/ l oceano del silenzio] [http://helmed.info/topic/ridi/ ridi] [http://kinunia.cn/schede-ati.htm schede ati x850] [http://ashythro.info/library/html/tv-lcd/ tv lcd 32 pollici hdmi] [http://psisemiya.com/images/small/con-la/ con la pallina] [http://saibso.org/paroles-marina.htm paroles marina] [http://nobinters.org/gioco-grande.htm gioco grande fratello] [http://amohseni.info/img/styles/appartamento-lecce/ appartamento lecce] [http://davte.info/library/html/del-turco.htm del turco] [http://davte.info/library/html/cheats-for.htm cheats for rpm tuning] [http://amohseni.info/img/styles/nvidia-geforce/ nvidia geforce 6600 agp8x] [http://chaba.info/ruslana-wild/ ruslana wild dances eurovision] [http://bloprofeldi.info/lib/boy-s.htm boy s] [http://nobinters.org/palm-te.htm palm te2] [http://psisemiya.com/images/small/benetton-basket/ benetton basket] [http://bloprofeldi.info/lib/canna-spinning.htm canna spinning viaggio pesca] [http://kinunia.cn/athlon-.htm athlon 64 bit 2800] [http://nobinters.org/porfido.htm porfido] [http://bloprofeldi.info/lib/tv.htm tv7] [http://helmed.info/topic/borsa-per/ borsa per dvd portatile] [http://ustall.org/web/nikon-mbe.htm nikon mb-e5700] [http://psisemiya.com/images/small/www-ragazze/ www ragazze it] [http://chaba.info/oakley-judge/ oakley judge] [http://davte.info/library/html/sussudio.htm sussudio] [http://bloprofeldi.info/lib/star-wars.htm star wars battlefront 2 - trailer 4] [http://saibso.org/stampante-epson.htm stampante epson cd] [http://kinunia.cn/la-segunda.htm la segunda independencia] [http://nobinters.org/pioneer-home.htm pioneer home cinema 535] [http://davte.info/library/html/nepalesi-massacro.htm nepalesi massacro] [http://kinunia.cn/www-x.htm www x ho com] [http://ustall.org/web/scaricare-waves.htm scaricare waves of luv] [http://psisemiya.com/images/small/pettenasco/ pettenasco] [http://psisemiya.com/images/small/rutherfor/ rutherfor] [http://bloprofeldi.info/lib/trampolin.htm trampolin] [http://psisemiya.com/images/small/cielo-sopra/ cielo sopra berlino] [http://psisemiya.com/images/small/little-tailor/ little tailor] [http://davte.info/library/html/hub-combo.htm hub combo usb] [http://nobinters.org/sindicalizacion-en.htm sindicalizacion en panama] [http://kinunia.cn/thomson-dvd.htm thomson dvd recorder] [http://davte.info/library/html/doppio-sospetto.htm doppio sospetto] [http://nobinters.org/circo-massimo.htm circo massimo] [http://bloprofeldi.info/lib/la-boda.htm la boda de belen] [http://davte.info/library/html/aventura-obsession.htm aventura obsession] [http://bloprofeldi.info/lib/crazy-ball.htm crazy ball] [http://ustall.org/web/jeans-take.htm jeans take -two kimberly] [http://psisemiya.com/images/small/poppin-dem/ poppin dem thangs] [http://psisemiya.com/images/small/ridder/ ridder] [http://nobinters.org/multimedia-lcd.htm multimedia lcd] [http://nobinters.org/kiss.htm kiss 1500] [http://davte.info/library/html/oc-theme.htm oc theme california] [http://davte.info/library/html/loredana-cannata.htm loredana cannata video] [http://nobinters.org/packard-bell.htm packard bell spirit] [http://davte.info/library/html/cd-alan.htm cd alan parsons] [http://ustall.org/web/foto-fanni.htm foto fanni cadeo] [http://ustall.org/web/disco-di.htm disco di avvio xp] [http://davte.info/library/html/bilderdijk-willem.htm bilderdijk, willem] [http://davte.info/library/html/fotocamera-per.htm fotocamera per ipaq] [http://bloprofeldi.info/lib/www-simplyred.htm www simplyred com] [http://amohseni.info/img/styles/ragazzo-gorizia/ ragazzo gorizia] [http://ustall.org/web/www-uil.htm www uil scuola it] [http://davte.info/library/html/disco-zone.htm disco zone o zone] [http://amohseni.info/img/styles/sum/ sum] [http://ustall.org/web/ojoz.htm ojoz] [http://ustall.org/web/dow-chemical.htm dow chemical] [http://chaba.info/lavororoma/ lavororoma] [http://chaba.info/gif-natalizie/ gif natalizie] [http://nobinters.org/la-donna.htm la donna invisibile] [http://chaba.info/assicurazione-verona/ assicurazione verona] [http://chaba.info/negrette/ negrette] [http://helmed.info/topic/il-video/ il video di brytney toxic] [http://amohseni.info/img/styles/jump-for/ jump for joy] [http://amohseni.info/img/styles/simpol-main/ simpol main] [http://davte.info/library/html/morenas.htm morenas] [http://chaba.info/proiettore-per/ proiettore per diapositive] [http://helmed.info/topic/abbigliamento-piombo/ abbigliamento piombo] [http://ashythro.info/library/html/lizzie-bordon/ lizzie bordon] [http://helmed.info/topic/istituti-di/ istituti di vigilanza privata] [http://chaba.info/cinema-palermo/ cinema palermo] [http://helmed.info/topic/testi-canzoni/ testi canzoni mario winans] [http://chaba.info/keys-viacess/ keys viacess] [http://nobinters.org/video-stupidi.htm video stupidi] [http://bloprofeldi.info/lib/rex-frigorifero.htm rex frigorifero fi 22 10 fa] [http://psisemiya.com/images/small/lidiota/ lidiota] [http://kinunia.cn/gamebot.htm gamebot] [http://chaba.info/lancio-del/ lancio del ping] [http://davte.info/library/html/born-to.htm born to be alive patrick hernandez] [http://davte.info/library/html/la-pazzia.htm la pazzia di re giorgio] [http://davte.info/library/html/christmas-songs.htm christmas songs] [http://saibso.org/ma-che.htm ma che freddo] [http://amohseni.info/img/styles/nuova-fiat/ nuova fiat stilo benzina auto nuove] [http://amohseni.info/img/styles/radio-cassette/ radio cassette cd mp3] [http://psisemiya.com/images/small/yonu/ yonu] [http://saibso.org/le-bambole.htm le bambole del desiderio] [http://bloprofeldi.info/lib/bomb-jake.htm bomb jake] [http://psisemiya.com/images/small/navigon/ navigon 3] [http://psisemiya.com/images/small/un-sogno/ un sogno lungo un giorno] [http://saibso.org/hull-albert.htm hull, albert wallace] [http://chaba.info/foto-sorelle/ foto sorelle lecciso] [http://nobinters.org/scanner-epson.htm scanner epson 2480] [http://davte.info/library/html/civili-in.htm civili in ostaggio in iraq] [http://saibso.org/navika-mp.htm navika mp3] [http://amohseni.info/img/styles/try-it/ try it on my own] [http://saibso.org/coppie-valutano.htm coppie valutano singoli] [http://bloprofeldi.info/lib/vacanze-ungheria.htm vacanze ungheria] [http://helmed.info/topic/i-figli/ i figli di sanchez] [http://nobinters.org/adsl-pro.htm adsl pro] [http://chaba.info/chimene-badi/ chimene badi] [http://saibso.org/annunci-singole.htm annunci singole palermo] [http://chaba.info/fus/ fus] [http://davte.info/library/html/missione-caracas.htm missione caracas] [http://kinunia.cn/puta-con.htm puta con] [http://amohseni.info/img/styles/cd-e/ cd 224e] [http://amohseni.info/img/styles/annelise-van/ annelise van der pol] [http://davte.info/library/html/dior-mascara.htm dior mascara] [http://chaba.info/nardi-forni/ nardi forni] [http://ashythro.info/library/html/switch/ switch] [http://ustall.org/web/loa-ponce.htm loa ponce] [http://amohseni.info/img/styles/case-prefabricate/ case prefabricate in legno] [http://saibso.org/olimpiadi-programma.htm olimpiadi programma 15 08] [http://bloprofeldi.info/lib/don-dale.htm don dale] [http://nobinters.org/km-cherokee.htm km0 cherokee auto km 0] [http://bloprofeldi.info/lib/ritta.htm ritta] [http://ustall.org/web/sata-.htm sata 80 gb 2 5] [http://nobinters.org/fit-puglia.htm fit puglia] [http://helmed.info/topic/villaggio-vacanza/ villaggio vacanza basilicata] [http://ustall.org/web/nad-c.htm nad c272] [http://davte.info/library/html/ram-sdram.htm ram sdram 133 512mb] [http://helmed.info/topic/legge-/ legge 241 del 1990] [http://saibso.org/hard-disc.htm hard disc maxtor] [http://nobinters.org/doppio-cordless.htm doppio cordless] [http://psisemiya.com/images/small/joyce-kelvin/ joyce kelvin irish lottery] [http://amohseni.info/img/styles/foto-di/ foto di maria teresa ruta] [http://saibso.org/silvia-vada.htm silvia vada] [http://nobinters.org/chandrakanta.htm chandrakanta] [http://kinunia.cn/leatherman-juice.htm leatherman juice] [http://ustall.org/web/sony-cybershot.htm sony cybershot h1] [http://psisemiya.com/images/small/go-west/ go west young man] [http://kinunia.cn/scheda-audio.htm scheda audio sound blaster audigy x-fi] [http://nobinters.org/drin.htm drin] [http://chaba.info/claudio-grimm/ claudio grimm trieste] [http://kinunia.cn/www-atlasconcorde.htm www atlasconcorde it] [http://davte.info/library/html/screw-up.htm screw up] [http://bloprofeldi.info/lib/m-jakson.htm m jakson] [http://amohseni.info/img/styles/una-vita/ una vita in pericolo] [http://amohseni.info/img/styles/fare-pompino/ fare pompino] [http://kinunia.cn/sony-.htm sony - fotocamera digitale - dsc-t3] [http://davte.info/library/html/scarpette-puma.htm scarpette puma] [http://psisemiya.com/images/small/topolino-e/ topolino e la magia del natale] [http://bloprofeldi.info/lib/callan.htm callan] [http://saibso.org/incontro-crotone.htm incontro crotone] [http://saibso.org/joss-stone.htm joss stone mp3] [http://saibso.org/http-infor.htm http infor gruppo telecomitalia it] [http://chaba.info/punto-grande/ punto grande] [http://davte.info/library/html/asus-.htm asus - p4s800d] [http://psisemiya.com/images/small/tiepolo-praga/ tiepolo praga] [http://amohseni.info/img/styles/masterizzatore-dvd/ masterizzatore dvd samsung esterno] [http://davte.info/library/html/euro.htm euro 204] [http://bloprofeldi.info/lib/walter-piacesi.htm walter piacesi] [http://kinunia.cn/kurort-schmalkalden.htm kurort schmalkalden] [http://chaba.info/caricatore-cd/ caricatore cd autoradio] [http://saibso.org/televisore-lcd.htm televisore lcd 20 pollici] [http://saibso.org/candy-cbd.htm candy cbd 80 p] [http://amohseni.info/img/styles/batteria-a/ batteria a1000] [http://nobinters.org/arrivano-joe.htm arrivano joe e margherito] [http://kinunia.cn/intik.htm intik] [http://chaba.info/staffe-soffitto/ staffe soffitto proiettori] [http://nobinters.org/yetisports.htm yetisports 10] [http://amohseni.info/img/styles/everybody-s/ everybody s talking at me] [http://ustall.org/web/www-gnld.htm www gnld com] [http://chaba.info/mystery-case/ mystery case files huntsville] [[Category:Solutions by Programming Language]] |
|||
|strength=strong |
|||
{{stub}} |
|||
|safety=safe |
|||
|compat=nominative |
|||
|checking=static |
|||
|gc=no |
|||
|LCT=yes |
|||
|tags=fortran |
|||
|bnf=http://fortran.comsci.us/syntax/statement/index.html}} |
|||
{{language programming paradigm|Imperative}} |
|||
{{Language programming paradigm|Procedural}} |
|||
{{Language programming paradigm|Object-oriented}} |
|||
{{Language programming paradigm|Concurrent}} |
|||
[[Category:Mathematical programming languages]] |
|||
Fortran is the oldest programming language still in widespread use. The language has evolved considerably since it was first released in 1957. Fortran was original developed for scientific and engineering applications, and remains especially suited to numeric computation and scientific computing. By convention, versions before Fortran 90 are spelled with all uppercase letters (e.g. FORTRAN IV, FORTRAN 66, FORTRAN 77), while starting with Fortran 90, the mixed case spelling is used (i.e. Fortran 90, Fortran 95, Fortran 2003 and [http://j3-fortran.org/doc/year/12/12-007.pdf Fortran 2008]). The most recent standard is [https://j3-fortran.org/doc/year/18/18-007r1.pdf Fortran 2018] (ISO/IEC 1539-1:2018). |
|||
FORTRAN 77, being quite old, lacks almost everything one expects from a modern programming language. It uses a fixed-length line and column oriented line format which was motivated by punch cards. Due to its age, and since FORTRAN compilers generally gave very good performance for numerical code, a lot of code, especially scientific code, was written in FORTRAN. Also, for quite a while there was no free Fortran 90 compiler, which also caused a lot of FORTRAN 77 code to be written even quite some time after Fortran 90 was standardized. Because of the large body of code written in FORTRAN 77 it remains relevant today. Indeed, every modern Fortran compiler still accepts FORTRAN 77 code. |
|||
Fortran 90 was a major revision of the language. It introduced a new free-form source code format, modern programming language features like modules, pointers and user-defined types, an improved type system for built-in types and superiour built-in array handling. Newer Fortran standards (Fortran 2003 and Fortran 2008) added further modern features, like support for [[object oriented programming]], [[inheritance]], [[polymorphism]], [[parallel processing]], and [[interoperability]] with the [[:Category:C|C programming language]]. |
Latest revision as of 15:45, 9 July 2021
This programming language may be used to instruct a computer to perform a task.
Garbage collected: | No |
---|---|
Type safety: | Safe |
Type strength: | Strong |
Type compatibility: | Nominative |
Type checking: | Static |
Lang tag(s): | fortran |
See Also: |
Fortran is the oldest programming language still in widespread use. The language has evolved considerably since it was first released in 1957. Fortran was original developed for scientific and engineering applications, and remains especially suited to numeric computation and scientific computing. By convention, versions before Fortran 90 are spelled with all uppercase letters (e.g. FORTRAN IV, FORTRAN 66, FORTRAN 77), while starting with Fortran 90, the mixed case spelling is used (i.e. Fortran 90, Fortran 95, Fortran 2003 and Fortran 2008). The most recent standard is Fortran 2018 (ISO/IEC 1539-1:2018).
FORTRAN 77, being quite old, lacks almost everything one expects from a modern programming language. It uses a fixed-length line and column oriented line format which was motivated by punch cards. Due to its age, and since FORTRAN compilers generally gave very good performance for numerical code, a lot of code, especially scientific code, was written in FORTRAN. Also, for quite a while there was no free Fortran 90 compiler, which also caused a lot of FORTRAN 77 code to be written even quite some time after Fortran 90 was standardized. Because of the large body of code written in FORTRAN 77 it remains relevant today. Indeed, every modern Fortran compiler still accepts FORTRAN 77 code.
Fortran 90 was a major revision of the language. It introduced a new free-form source code format, modern programming language features like modules, pointers and user-defined types, an improved type system for built-in types and superiour built-in array handling. Newer Fortran standards (Fortran 2003 and Fortran 2008) added further modern features, like support for object oriented programming, inheritance, polymorphism, parallel processing, and interoperability with the C programming language.
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
- Fortran examples needing attention (empty)
- Fortran Implementations (3 P)
- Fortran User (98 P)
Pages in category "Fortran"
The following 200 pages are in this category, out of 652 total.
(previous page) (next page)N
O
P
- Palindrome detection
- Pangram checker
- Parallel calculations
- Parametric polymorphism
- Parsing/RPN calculator algorithm
- Parsing/Shunting-yard algorithm
- Partition an integer x into n primes
- Pascal matrix generation
- Pascal's triangle
- Pathological floating point problems
- Peaceful chess queen armies
- Percentage difference between images
- Percolation/Mean run density
- Percolation/Site percolation
- Perfect numbers
- Perfect shuffle
- Perlin noise
- Permutations
- Pernicious numbers
- Phrase reversals
- Pi
- Pick random element
- Playing cards
- Pointers and references
- Polymorphic copy
- Polymorphism
- Polynomial long division
- Polynomial regression
- Population count
- Price fraction
- Primality by trial division
- Prime conspiracy
- Prime decomposition
- Primorial numbers
- Priority queue
- Probabilistic choice
- Problem of Apollonius
- Product of divisors
- Program name
- Program termination
- Proper divisors
- Pythagorean triples
R
- Random number generator (device)
- Random number generator (included)
- Random numbers
- Range expansion
- Range extraction
- Rate counter
- Ray-casting algorithm
- Read a configuration file
- Read a file line by line
- Read a specific line from a file
- Read entire file
- Real constants and functions
- Reduced row echelon form
- Reflection/List properties
- Remove duplicate elements
- Remove lines from a file
- Remove vowels from a string
- Rename a file
- Repeat a string
- Return multiple values
- Reverse a string
- Reverse words in a string
- RIPEMD-160
- Rock-paper-scissors
- Roman numerals/Decode
- Roman numerals/Encode
- Roots of a function
- Roots of a quadratic function
- Roots of unity
- Rot-13
- Run-length encoding
- Runge-Kutta method
S
- Search a list
- Search a list of records
- Secure temporary file
- SEDOLs
- Selective file copy
- Semordnilap
- Send email
- Sequence of non-squares
- Sequence of primes by trial division
- Sequence of primorial primes
- Seven-sided dice from five-sided dice
- SHA-1
- SHA-256
- Shell one-liner
- Shoelace formula for polygonal area
- Short-circuit evaluation
- Show ASCII table
- Show the epoch
- Sierpinski carpet
- Sierpinski triangle
- Sieve of Eratosthenes
- Simulated annealing
- Singly-linked list/Element definition
- Singly-linked list/Element insertion
- Singly-linked list/Element removal
- Singly-linked list/Traversal
- Sleep
- Sleeping Beauty problem
- Smith numbers
- Soloway's recurring rainfall
- Solve the no connection puzzle
- Sort an array of composite structures
- Sort an integer array
- Sort disjoint sublist
- Sort stability
- Sort three variables
- Sort using a custom comparator
- Sorting algorithms/Bead sort
- Sorting algorithms/Bogosort
- Sorting algorithms/Bubble sort
- Sorting Algorithms/Circle Sort
- Sorting algorithms/Cocktail sort
- Sorting algorithms/Comb sort
- Sorting algorithms/Counting sort
- Sorting algorithms/Gnome sort
- Sorting algorithms/Heapsort
- Sorting algorithms/Insertion sort
- Sorting algorithms/Merge sort
- Sorting algorithms/Pancake sort
- Sorting algorithms/Patience sort
- Sorting algorithms/Quicksort
- Sorting algorithms/Radix sort
- Sorting algorithms/Selection sort
- Sorting algorithms/Shell sort
- Sorting algorithms/Sleep sort
- Sorting algorithms/Stooge sort
- Special characters
- Special variables
- Spiral matrix
- Split a character string based on change of character
- Stack
- Stack traces
- Stair-climbing puzzle
- Statistics/Basic
- Statistics/Normal distribution
- Stem-and-leaf plot
- Stern-Brocot sequence
- Stream merge
- String append
- String case
- String comparison
- String concatenation
- String interpolation (included)
- String length
- String matching
- String prepend
- Strip a set of characters from a string
- Strip block comments
- Strip comments from a string
- Strip control codes and extended characters from a string
- Strip whitespace from a string/Top and tail
- Subleq
- Substitution cipher
- Substring
- Substring/Top and tail
- Subtractive generator
- Sudoku
- Sum and product of an array
- Sum digits of an integer
- Sum multiples of 3 and 5
- Sum of a series
- Sum of divisors
- Sum of squares
- Sum to 100
- Sutherland-Hodgman polygon clipping
- Symmetric difference
- System time