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
![Language](http://static.miraheze.org/rosettacodewiki/thumb/2/27/Rcode-button-language-crushed.png/64px-Rcode-button-language-crushed.png)
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