Ero sivun ”Free Pascal” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
<syntaxhighlight>
p (→Versio historiaa: kh) |
p (<syntaxhighlight>) |
||
(10 välissä olevaa versiota 10 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
FreePascal | {{Ohjelmointikieli | ||
| 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] | |||
}} | |||
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]] | |||
* | |||
* intel/i386 | * intel/i386 | ||
* [[PowerPC]] | * [[PowerPC]] | ||
* | * [[SPARC]] | ||
* | * AMD64 | ||
* AVR | |||
Graafinen kehitysympäristö [[Lazarus]] hyödyntää FreePascal-kääntäjää. | Graafinen kehitysympäristö [[Lazarus]] hyödyntää FreePascal-kääntäjää. | ||
== Vakiokäännösyksikköjä == | == Vakiokäännösyksikköjä == | ||
* [[unit baseunix]] | * [[unit baseunix]] | ||
* [[unit unix]] | * [[unit unix]] | ||
== Esimerkki == | |||
<syntaxhighlight lang="bash"> | |||
program Heippa; | |||
begin | |||
writeln ('Hei maailma.') | |||
end. | |||
</syntaxhighlight> | |||
Ohjelma tulostaa ruudulle "Hei maailma." | |||
== Pelimoottoreita == | |||
* [[nxPascal]] | |||
* [[Castle Game Engine]] | |||
== Ohjelmia == | == Ohjelmia == | ||
Joitakin ohjelmia jotka ovat tehty FreePascalilla ja ovat saatavilla Linuxiin: | Joitakin ohjelmia jotka ovat tehty FreePascalilla ja ovat saatavilla Linuxiin: | ||
* [[Hedgewars]] räiskintäpeli. | |||
* [[Lentilwars]] on palvelinpohjainen ammuntapeli. | * [[Lentilwars]] on palvelinpohjainen ammuntapeli. | ||
* [[Darkest Before the Dawn]] | |||
* [[Pixel32]] on monipuolinen grafiikkaohjelma. | * [[Pixel32]] on monipuolinen grafiikkaohjelma. | ||
* [[The Castle]] on 3D-ammuntapeli. | * [[The Castle]] on 3D-ammuntapeli. | ||
* [[Tugapod]] on roolipeli jossa käytetään LEAF2 pelimoottoria ([[OpenGL]]). | * [[Tugapod]] on roolipeli jossa käytetään LEAF2 pelimoottoria ([[OpenGL]]). | ||
* [[Mundo The Game]] on monen pelaajan Internet-roolipeli. | * [[Mundo The Game]] on monen pelaajan Internet-roolipeli. | ||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] | ||
[[Luokka:Oliopohjaiset ohjelmointikielet]] | |||
[[Luokka:Proseduraaliset ohjelmointikielet]] |