Ero sivun ”Free Pascal” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
p (<syntaxhighlight>)
 
(18 välissä olevaa versiota 15 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
FreePascal on [[Pascal]]-kielinen ohjelmointiympäristö.
{{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]
}}


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.


* arm
'''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
* [[SPARC]]
* amd64/x86 64
* AMD64
* AVR


Graafinen kehitysympäristö [[Lazarus]] hyödyntää FreePascal-kääntäjää.
Graafinen kehitysympäristö [[Lazarus]] hyödyntää FreePascal-kääntäjää.


[[unit baseunix]]
== Vakiokäännösyksikköjä ==
* [[unit baseunix]]
* [[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.
 
== Linkit ==
 
FreePascalin kotisivu on:
[http://www.freepascal.org/ http://www.freepascal.org/]
 


[[Luokka:Kehitystyökalut]]
[[Luokka:Kehitystyökalut]]
[[Luokka:Ohjelmistokehitys]]
[[Luokka:Oliopohjaiset ohjelmointikielet]]
[[Luokka:Proseduraaliset ohjelmointikielet]]

Nykyinen versio 18. helmikuuta 2022 kello 09.36

FreePascal
Paradigma oliopohjainen, proseduraalinen
Tyypitys vahva, staattinen (+ dynaaminen: variant, rtti)
Evaluointitapa innokas
Suoritusmalli käännettävä
Kotisivu www.freepascal.org


FreePascal on Pascal-kielinen ohjelmointiympäristö. Se on saatavilla (muiden käyttöjärjestelmien ohella) seuraaville prosessoreille Linux-käyttöjärjestelmän alaisuudessa.

Graafinen kehitysympäristö Lazarus hyödyntää FreePascal-kääntäjää.

Vakiokäännösyksikköjä[muokkaa]

Esimerkki[muokkaa]

program Heippa;
begin
  writeln ('Hei maailma.')
end.

Ohjelma tulostaa ruudulle "Hei maailma."

Pelimoottoreita[muokkaa]

Ohjelmia[muokkaa]

Joitakin ohjelmia jotka ovat tehty FreePascalilla ja ovat saatavilla Linuxiin: