Category:Fortran: Difference between revisions
mNo edit summary |
(Added Mathematical programming languages Category) |
||
(26 intermediate revisions by 12 users not shown) | |||
Line 1: | Line 1: | ||
{{language|Fortran |
|||
[http://alpaddy.airsofthost.com/img/styles/neffa-la/ neffa la mia signorina] [http://plasma-lg.monbrenno.info plasma lg 42px3rvb] [http://culi.otrev4ro.info culi] [http://annuncio-amicizia.cleric4u.info annuncio amicizia online] [http://lejenny.airsofthost.com/library/html/www-allstar.htm www allstar it] [http://peter-pan.monbrenno.info peter pan dvd] [http://foto-culetti.cleric4u.info foto culetti gratis] [http://intervista-a.giantlau.info intervista a daniele pecci] [http://remayfuy.airsofthost.com/images/small/dragostea-din/ dragostea din tei ozon] [http://petroliere.otrev4ro.info petroliere] [http://hdurian.airsofthost.com/view/new/lisola-delle.htm lisola delle vedove] [http://maheinze.airsofthost.com/data/albergo-settimana.htm albergo settimana bianca] [http://annuncio-lavoro.otrev4ro.info annuncio lavoro bergamo] [http://lejenny.airsofthost.com/library/html/un-altro.htm un altro gioco per il nintendo 64] [http://webcam-usb.cleric4u.info webcam usb logitech] [http://hdurian.airsofthost.com/view/new/due-liocorni.htm due liocorni] [http://citta-e.cleric4u.info citta e pullecenella] [http://lg-lettori.giantlau.info lg lettori divx] [http://banzlees.airsofthost.com/description/lib/philips-hard.htm philips hard] [http://lejenny.airsofthost.com/library/html/amanti-senza.htm amanti senza amore] [http://splucind.airsofthost.com/content/view/kanon-d/ kanon d dur] [http://banzlees.airsofthost.com/description/lib/foto-tifosi.htm foto tifosi della roma] [http://frgrossm.airsofthost.com/topic/sexy-satellite/ sexy satellite] [http://rumote.airsofthost.com/lib/universita-di.htm universita di genova] [http://maheinze.airsofthost.com/data/lettore-sony.htm lettore sony 1 gb] [http://katherine-mansfield.cleric4u.info katherine mansfield] [http://lejenny.airsofthost.com/library/html/logitech-wireless.htm logitech wireless nero] [http://laortiz.airsofthost.com/view/new/segnale-di/ segnale di divieto di parchegg] [http://rumote.airsofthost.com/lib/www-k.htm www k] [http://laortiz.airsofthost.com/view/new/key-multivision/ key multivision progdvb] [http://alpaddy.airsofthost.com/img/styles/derechos-individuales/ derechos individuales] [http://alpaddy.airsofthost.com/img/styles/ibm-proprinter/ ibm proprinter] [http://regalo-gatta.monbrenno.info regalo gatta persiana] [http://the-prodyge.monbrenno.info the prodyge] [http://barry-sears.cleric4u.info barry sears] [http://infedeli.cleric4u.info infedeli] [http://come-fare.otrev4ro.info come fare il fisting] [http://frgrossm.airsofthost.com/topic/spartiti-luna/ spartiti luna pop] [http://evanesence-my.cleric4u.info evanesence my imortal] [http://giacconi-uomo.cleric4u.info giacconi uomo primavera estate] [http://laortiz.airsofthost.com/view/new/comunicazione-marketing/ comunicazione marketing] [http://alpaddy.airsofthost.com/img/styles/hp-compaq/ hp compaq nx9105] [http://laortiz.airsofthost.com/view/new/spunta-la/ spunta la luna dal monte] [http://configuracion-cpu.cleric4u.info configuracion cpu] [http://midi-eternal.otrev4ro.info midi eternal sunshine spotless mind] [http://liquefy-dei.firethro.info liquefy dei the servant] [http://maheinze.airsofthost.com/data/danieli.htm danieli] [http://fina-lfantasy.monbrenno.info fina lfantasy] [http://remayfuy.airsofthost.com/images/small/volkswagen-passat/ volkswagen passat 2005] [http://ricevitore-satellite.otrev4ro.info ricevitore satellite digitale] [http://gizzeria-lido.cleric4u.info gizzeria lido] [http://hotel-adler.firethro.info hotel adler milano] [http://telecomando-tv.giantlau.info telecomando tv] [http://alpaddy.airsofthost.com/img/styles/diocesi-acqui/ diocesi acqui terme] [http://hdurian.airsofthost.com/view/new/elma-sinanovic.htm elma sinanovic] [http://frgrossm.airsofthost.com/topic/giovani-adolescenti/ giovani adolescenti inculati] [http://frgrossm.airsofthost.com/topic/sony-htddw/ sony htddw870] [http://alpaddy.airsofthost.com/img/styles/vacanze-in/ vacanze in spagna con partenza da] [http://trasporto-masserizie.firethro.info trasporto masserizie] [http://maheinze.airsofthost.com/data/brondi-max.htm brondi max trio] [http://stilo-.giantlau.info stilo 19 jtd] [http://alpaddy.airsofthost.com/img/styles/dara-bubamara/ dara bubamara] [http://sigma-obiettivo.monbrenno.info sigma obiettivo 15] [http://hdurian.airsofthost.com/view/new/auto-r.htm auto r c] [http://laortiz.airsofthost.com/view/new/forni-per/ forni per ceramica arezzo] [http://banzlees.airsofthost.com/description/lib/olivetti-jet.htm olivetti jet lab] [http://albergo-provincia.giantlau.info albergo provincia siena] [http://alpaddy.airsofthost.com/img/styles/mandanici/ mandanici] [http://nokia-i.firethro.info nokia 6230i silver] [http://remayfuy.airsofthost.com/images/small/gogle-pl/ gogle pl] [http://lavatrice-rex.otrev4ro.info lavatrice rex] [http://rumote.airsofthost.com/lib/noleggio-lungo.htm noleggio lungo termine mazda] [http://maheinze.airsofthost.com/data/tocata-fugue.htm tocata fugue] [http://rumote.airsofthost.com/lib/s-s.htm s s lazio calcio] [http://hdurian.airsofthost.com/view/new/punkreas-solo.htm punkreas solo andata] [http://splucind.airsofthost.com/content/view/testo-portami/ testo portami con te] [http://maheinze.airsofthost.com/data/basket-serie.htm basket serie c1] [http://alpaddy.airsofthost.com/img/styles/olympus-c/ olympus c 315 zoom] [http://frgrossm.airsofthost.com/topic/mp-warez/ mp3 warez] [http://www-javeriana.giantlau.info www javeriana edu co] [http://demono.firethro.info demono] [http://alpaddy.airsofthost.com/img/styles/alfa-/ alfa 146 19 jtd] [http://km-renault.giantlau.info km0 renault scenic ii auto km 0] [http://frgrossm.airsofthost.com/topic/slow-food/ slow food torino] [http://splucind.airsofthost.com/content/view/petey-pablo/ petey pablo freak a leek] [http://hdurian.airsofthost.com/view/new/concept.htm concept 440] [http://mamma-leone.firethro.info mamma leone] [http://maheinze.airsofthost.com/data/a-.htm a60 186 toshiba] [http://maheinze.airsofthost.com/data/evolution-mk.htm evolution mk] [http://splucind.airsofthost.com/content/view/videocamera-in/ videocamera in] [http://notebook-acer.monbrenno.info notebook acer 3503] [http://hdurian.airsofthost.com/view/new/annuncio-lavoro.htm annuncio lavoro caltanissetta] [http://lejenny.airsofthost.com/library/html/malm.htm malm] [http://passeggini-peg.monbrenno.info passeggini peg perego] [http://strumenti-web.cleric4u.info strumenti web marketing] [http://banzlees.airsofthost.com/description/lib/gogle-it.htm gogle it] [http://gfu.monbrenno.info gfu] [http://maheinze.airsofthost.com/data/calvi-francia.htm calvi (francia)] [http://xxxxxxx-sexo.cleric4u.info xxxxxxx sexo] [http://mobili-giardino.firethro.info mobili giardino brescia] [http://eamon-frankee.cleric4u.info eamon frankee] [http://cosantino.giantlau.info cosantino] [http://uno-stano.otrev4ro.info uno stano percorso] [http://handycam-hce.giantlau.info handycam hc42e] [http://ww-porno.firethro.info ww porno com] [http://laortiz.airsofthost.com/view/new/acer-/ acer 17 al1715s] [http://alpaddy.airsofthost.com/img/styles/epson-stampante/ epson stampante] [http://maheinze.airsofthost.com/data/tablet-hp.htm tablet hp] [http://lejenny.airsofthost.com/library/html/een-avond.htm een avond] [http://splucind.airsofthost.com/content/view/lavatrice/ lavatrice 1600] [http://provincia-vi.firethro.info provincia vi] [http://maheinze.airsofthost.com/data/schlanders.htm schlanders] [http://remayfuy.airsofthost.com/images/small/gambar-curi/ gambar curi] [http://troie-sarde.otrev4ro.info troie sarde] [http://maheinze.airsofthost.com/data/camilla-vest.htm camilla vest] [http://frgrossm.airsofthost.com/topic/il-buio/ il buio nella mente chabrol] [http://ufficio-tortona.otrev4ro.info ufficio tortona] [http://rumote.airsofthost.com/lib/intimo-elegante.htm intimo elegante] [http://www-target.giantlau.info www target com] [http://splucind.airsofthost.com/content/view/www-matematica/ www matematica it] [http://athlon-.firethro.info athlon 64 4800 x2] [http://alpaddy.airsofthost.com/img/styles/giovanni-grosso/ giovanni grosso] [http://pro.otrev4ro.info pro1] [http://banzlees.airsofthost.com/description/lib/canzone-di.htm canzone di raf] [http://banzlees.airsofthost.com/description/lib/pagina-personale.htm pagina personale] [http://laortiz.airsofthost.com/view/new/baci-lesbici/ baci lesbici in tv] [http://shifty-come.firethro.info shifty come along side] [http://alpaddy.airsofthost.com/img/styles/symantec-gateway/ symantec gateway] [http://maheinze.airsofthost.com/data/sony-dvd.htm sony dvd dcrdvd403e] [http://banzlees.airsofthost.com/description/lib/panasonic-lumix.htm panasonic lumix dmc fz10] [http://hdurian.airsofthost.com/view/new/portatile-acer.htm portatile acer travelmate] [http://frgrossm.airsofthost.com/topic/voli-per/ voli per ibiza] [http://stampanti-canon.firethro.info stampanti canon pixma] [http://rumote.airsofthost.com/lib/dlink-wireless.htm dlink wireless usb] [http://giornaliste-tg.monbrenno.info giornaliste tg rai] [http://maheinze.airsofthost.com/data/children-picture.htm children picture] [http://frgrossm.airsofthost.com/topic/traduzioni-maroon/ traduzioni maroon 5] [http://splucind.airsofthost.com/content/view/hard-disk/ hard disk maxtor 6y080m0] [http://splucind.airsofthost.com/content/view/blue-guilty/ blue guilty blu] [http://frgrossm.airsofthost.com/topic/minidv-sony/ minidv sony dcrhc17] [http://divx-vcr.monbrenno.info divx vcr] [http://te-c.cleric4u.info te c anno mai mandato] [http://rumote.airsofthost.com/lib/vacanza-escursione.htm vacanza escursione dolomiti] [http://www-italia.monbrenno.info www italia uno it] [http://bomb-.cleric4u.info bomb jack] [http://frgrossm.airsofthost.com/topic/chiarly/ chiarly] [http://figlio-e.otrev4ro.info figlio e mamma] [http://splucind.airsofthost.com/content/view/lg-lcd/ lg lcd 17] [http://maheinze.airsofthost.com/data/accesso-totale.htm accesso totale] [http://remayfuy.airsofthost.com/images/small/download-mp/ download mp3] [http://laortiz.airsofthost.com/view/new/banca-sam/ banca sam paolo] [http://banzlees.airsofthost.com/description/lib/hotel-saint.htm hotel saint moritz] [http://cover-vasco.otrev4ro.info cover vasco] [http://banzlees.airsofthost.com/description/lib/il-recinto.htm il recinto] [http://alpaddy.airsofthost.com/img/styles/reti-calcetto/ reti calcetto] [http://remayfuy.airsofthost.com/images/small/banconota-asiatiche/ banconota asiatiche] [http://dati-e.giantlau.info dati e commerce] [http://frgrossm.airsofthost.com/topic/extreme-axpro/ extreme ax850pro htvd] [http://nero-plugins.firethro.info nero plugins] [http://alpaddy.airsofthost.com/img/styles/erre-wey/ erre wey] [http://rumote.airsofthost.com/lib/i-segreti.htm i segreti di twin peaks stagione 2] [http://usb-key.giantlau.info usb key mp3 512mb] [http://alpaddy.airsofthost.com/img/styles/www-winmx/ www winmx org] [http://splucind.airsofthost.com/content/view/conflitto-iraq/ conflitto iraq] [http://frgrossm.airsofthost.com/topic/legge-r/ legge r 747] [http://mercedes-a.monbrenno.info mercedes a 140 lunga] [http://maheinze.airsofthost.com/data/donofrio.htm donofrio] [http://tavolo-ferro.giantlau.info tavolo ferro battuto] [http://divina-commedia.cleric4u.info divina commedia] [http://splucind.airsofthost.com/content/view/kylie-ireland/ kylie ireland] [http://remayfuy.airsofthost.com/images/small/do-nem/ do nem ai] [http://splucind.airsofthost.com/content/view/parmelia/ parmelia] [http://muratori.monbrenno.info muratori] [http://hdurian.airsofthost.com/view/new/duolun.htm duolun] [http://itt.cleric4u.info itt] [http://frgrossm.airsofthost.com/topic/juxian/ juxian] [http://lejenny.airsofthost.com/library/html/bdsm-torture.htm bdsm torture a slave] [http://lejenny.airsofthost.com/library/html/asics-onitsuka.htm asics onitsuka tiger mexico 66] [http://remayfuy.airsofthost.com/images/small/finsteraarhorn/ finsteraarhorn] [http://ma-.cleric4u.info ma 322 a maggi] [http://remayfuy.airsofthost.com/images/small/luxurya/ luxurya] [http://udine-maglieria.firethro.info udine maglieria] [http://eduardo.giantlau.info eduardo] [http://rumote.airsofthost.com/lib/i-nos.htm i nos dieron las diez] [http://reptilia.giantlau.info reptilia] [http://neisse.cleric4u.info neisse] [http://remayfuy.airsofthost.com/images/small/dvd-combo/ dvd combo tv] [http://volvo-c.firethro.info volvo c70 20t] [http://rumote.airsofthost.com/lib/indian-summer.htm indian summer] [http://come-fare.otrev4ro.info come fare il pane] [http://banzlees.airsofthost.com/description/lib/killer-loop.htm killer loop occhiali] [http://splucind.airsofthost.com/content/view/www-alessia/ www alessia trani it] [http://maheinze.airsofthost.com/data/cuffie-rimax.htm cuffie rimax wireless] [http://splucind.airsofthost.com/content/view/rete-laser/ rete laser stampanti] [http://lejenny.airsofthost.com/library/html/oscar-hernandez.htm oscar hernandez lopez] [http://mature-big.giantlau.info mature big tits] [http://ccasa-arredamenti.cleric4u.info ccasa arredamenti sacile] [http://rilke-rainer.cleric4u.info rilke rainer maria] [http://frgrossm.airsofthost.com/topic/www-antonello/ www antonello e valentina it] [http://laortiz.airsofthost.com/view/new/nudo-in/ nudo in tv] [[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)F
- Fast Fourier transform
- Feigenbaum constant calculation
- Fibonacci n-step number sequences
- Fibonacci sequence
- File extension is in extensions list
- File input/output
- File modification time
- File size
- Filter
- Find first and last set bit of a long integer
- Find if a point is within a triangle
- Find largest left truncatable prime in a given base
- Find limit of recursion
- Find the intersection of two lines
- Find the last Sunday of each month
- Find the missing permutation
- Five weekends
- FizzBuzz
- Flatten a list
- Flipping bits game
- Flow-control structures
- Floyd's triangle
- Floyd-Warshall algorithm
- Forest fire
- Formatted numeric output
- Forward difference
- Four bit adder
- Four is magic
- Fractran
- Function composition
- Function definition
G
- Gamma function
- Gauss-Jordan matrix inversion
- Gaussian elimination
- Generate Chess960 starting position
- Generate lower case ASCII alphabet
- Generic swap
- Globally replace text in several files
- Golden ratio/Convergence
- Gradient descent
- Gray code
- Grayscale image
- Greatest common divisor
- Greatest element of a list
- Greatest subsequential sum
- Guess the number
- Guess the number/With feedback
- Guess the number/With feedback (player)
H
- Hailstone sequence
- Halt and catch fire
- Hamming numbers
- Handle a signal
- Happy numbers
- Harshad or Niven series
- Haversine formula
- Hello world/Graphical
- Hello world/Line printer
- Hello world/Newbie
- Hello world/Newline omission
- Hello world/Standard error
- Hello world/Text
- Hello world/Web server
- Here document
- Heronian triangles
- Hickerson series of almost integers
- Higher-order functions
- Hofstadter Q sequence
- Hofstadter-Conway $10,000 sequence
- Holidays related to Easter
- Horizontal sundial calculations
- Horner's rule for polynomial evaluation
- Host introspection
- Hostname
- Huffman coding
- Hunt the Wumpus
I
- I before E except after C
- IBAN
- Identity matrix
- Include a file
- Increasing gaps between consecutive Niven numbers
- Increment a numerical string
- Infinity
- Inheritance/Single
- Input loop
- Input/Output for pairs of numbers
- Integer comparison
- Integer overflow
- Integer sequence
- Inverted syntax
- ISBN13 check digit
- Isqrt (integer square root) of X
K
L
- Langton's ant
- Largest int from concatenated ints
- Largest proper divisor of n
- Last Friday of each month
- Law of cosines - triples
- Leap year
- Least common multiple
- Left factorials
- Length of an arc between two angles
- Leonardo numbers
- Letter frequency
- Levenshtein distance
- Linear congruential generator
- Linux CPU utilization
- List comprehensions
- Literals/Floating point
- Literals/Integer
- Literals/String
- Logical operations
- Long multiplication
- Long year
- Longest common subsequence
- Longest common substring
- Look-and-say sequence
- Loop over multiple arrays simultaneously
- Loops/Break
- Loops/Continue
- Loops/Do-while
- Loops/Downward for
- Loops/For
- Loops/For with a specified step
- Loops/Foreach
- Loops/Increment loop index within loop body
- Loops/Infinite
- Loops/N plus one half
- Loops/Nested
- Loops/While
- LU decomposition
- Lucas-Lehmer test
- Ludic numbers
- Luhn test of credit card numbers
- Lychrel numbers
- LZW compression
M
- Mad Libs
- Magic 8-ball
- Magic squares of odd order
- Man or boy test
- Mandelbrot set
- Map range
- Matrix chain multiplication
- Matrix multiplication
- Matrix transposition
- Matrix with two diagonals
- Matrix-exponentiation operator
- Maximum triangle path sum
- Mayan calendar
- MD5
- Memory allocation
- Memory layout of a data structure
- Menu
- Mersenne primes
- Mertens function
- Middle three digits
- Miller–Rabin primality test
- Modular arithmetic
- Modular exponentiation
- Modular inverse
- Monte Carlo methods
- Monty Hall problem
- Multi-dimensional array
- Multifactorial
- Multiple distinct objects
- Multiple regression
- Multiplication tables
- Munchausen numbers
- Mutual recursion
- Möbius function