Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| {{Ohjelmointikieli
| | FreePascal on [[Pascal]]-kielinen ohjelmointiympäristö. |
| | nimi=FreePascal
| |
| | paradigma=oliopohjainen, proseduraalinen
| |
| | tyypitys=vahva, staattinen (+ dynaaminen: variant, rtti)
| |
| | suoritusmalli=käännettävä
| |
| | evaluointitapa=innokas
| |
| | kotisivu=[https://www.freepascal.org/ www.freepascal.org]
| |
| }}
| |
|
| |
|
| | FreePascal:n 2.0 versio on julkaistu 15 toukokuuta 2005. |
| | Se on saatavilla (muiden käyttöjärjestelmien ohella) seuraaville prosessoreille Linux-käyttöjärjestelmän alaisuudessa. |
|
| |
|
| '''FreePascal''' on [[Pascal]]-kielinen ohjelmointiympäristö. Se on saatavilla (muiden käyttöjärjestelmien ohella) seuraaville prosessoreille Linux-käyttöjärjestelmän alaisuudessa.
| | * arm |
| * [[ARM]] | |
| * intel/i386 | | * intel/i386 |
| * [[PowerPC]] | | * powerpc |
| * [[SPARC]] | | * sparc |
| * AMD64 | | * amd64/x86 64 |
| * AVR
| |
|
| |
|
| Graafinen kehitysympäristö [[Lazarus]] hyödyntää FreePascal-kääntäjää.
| |
|
| |
|
| == Vakiokäännösyksikköjä == | | == Ohjelmia == |
| * [[unit baseunix]]
| |
| * [[unit unix]]
| |
|
| |
|
| == Esimerkki ==
| | Joitakin ohjelmia jotka ovat tehty FreePascalilla ja ovat saatavilla Linuxiin: |
| | * [[Lentilwars]] on palvelinpohjainen ammuntapeli |
| | * [[Pixel32]] on monipuolinen grafiikkaohjelma |
| | * [[The Castle]] on 3D-ammuntapeli |
|
| |
|
| <syntaxhighlight lang="bash">
| |
| program Heippa;
| |
| begin
| |
| writeln ('Hei maailma.')
| |
| end.
| |
| </syntaxhighlight>
| |
|
| |
|
| Ohjelma tulostaa ruudulle "Hei maailma."
| | FreePascalin kotisivu on: |
| | [http://www.freepascal.org/ http://www.freepascal.org/] |
|
| |
|
| == Pelimoottoreita ==
| |
| * [[nxPascal]]
| |
| * [[Castle Game Engine]]
| |
|
| |
| == Ohjelmia ==
| |
| Joitakin ohjelmia jotka ovat tehty FreePascalilla ja ovat saatavilla Linuxiin:
| |
| * [[Hedgewars]] räiskintäpeli.
| |
| * [[Lentilwars]] on palvelinpohjainen ammuntapeli.
| |
| * [[Darkest Before the Dawn]]
| |
| * [[Pixel32]] on monipuolinen grafiikkaohjelma.
| |
| * [[The Castle]] on 3D-ammuntapeli.
| |
| * [[Tugapod]] on roolipeli jossa käytetään LEAF2 pelimoottoria ([[OpenGL]]).
| |
| * [[Mundo The Game]] on monen pelaajan Internet-roolipeli.
| |
|
| |
|
| [[Luokka:Kehitystyökalut]] | | [[Luokka:Kehitystyökalut]] |
| [[Luokka:Oliopohjaiset ohjelmointikielet]] | | [[Luokka:Ohjelmistokehitys]] |
| [[Luokka:Proseduraaliset ohjelmointikielet]]
| |