Az F programozási nyelv

Bevezetés



Az F nyelvet az Imagine1 alkota meg.

Az F nyelv a Fortran 90 egy subset-je. Olyan céllal hozták létre, hogy felváltsa az oktatásban a Pascal és C++ nyelvek szerepét. A C++ ugyanis túl bonyolult, a Pascal-t pedig máshol nem használják, csak az oktatásban.

A nyelv kialakításánál fontos volt a hordozhatóság szempontja.
A nyelv modul-orientált.
Egyszerű, olvasható programszerkezet és kód kialakítására törekedtek. Nincsenek kötött pozíciók, mint a Fortranban; a program kinézetét szabadon alakíthatjuk.

Minden F program egyben egy helyes Fortran 90 program is. Ezért mondhatjuk, hogy az F a Fortrannak subset-je. Sok dolgot azonban elhagytak a Fortranhoz képest.
Az F-ben nincs a Fortran 90-hez képest: alternate returns, implicit typing, block data, labels, fixed source form, namelist i/o, include, statement functions, internal procedures.
Az F-ben nincsenek a következő kulcsszavak a Fortran 90-hez képest: common, equivalence, goto, continue, entry, sequence, data, format, do while.