Free Pascal
Free Pascal derleyicisi (Kısaca FPC, ayrıca FPK Pascal olarak da bilinir.[1]) özgür bir Pascal ve Object Pascal derleyicisidir.
| |
Paradigması | komutsal, yapısal |
---|---|
İlk çıkışı | 2000 |
Geliştirici | Florian Klämpfl ve Gönüllüler |
Kararlı sürüm |
3.2.0 (19 Haziran 2020) |
Tip sistemi | güçlü, statik, güvenli |
Platformu | Çapraz platform |
İşletim sistemi | Çapraz platform |
Lisans | GNU General Public License |
Web sitesi | http://www.freepascal.org |
Free Pascal, kendi Object Pascal lehçesinine ek olarak değişen oranlarda Turbo Pascal, Delphi ve bazı eski Macintosh derleyicilerindeki lehçeleri de destekler. Lehçeler ünite bazında seçilebilir ve tek program birden fazla lehçe kullanılarak oluşturulabilir.
Free Pascal, bir kere yaz her yerde derle çabasının bir üyesi olarak, birçok mimari ve işletim sistemi için derleme yapabilmektedir Bunların bir listesi için Desteklenen Platformlar bölümüne bakınız. Free Pascal'ın mükemmel bir çevirici dili (assembly) desteği vardır ve çeşitli çevirici dili lehçelerini içsel olarak destekler.
Free Pascal ile çapraz platform grafiksel uygulamalar geliştirmeye yarayan bağımsız tümleşik geliştirme ortamı (IDE) projeleri mevcuttur. Bunlardan en önce çıkanı Lazarus tümleşik geliştirme ortamı'dır.
Desteklenen Platformlar
Mimari | OS/Donanım | Sürüm 2.4.2 | Sürüm 2.4.0 | Sürüm 2.2.4 | Sürüm 2.0.x | Sürüm 1.0.x |
---|---|---|---|---|---|---|
i386 | DOS (GO32v2 extender) | Evet | Evet | Evet | Evet | Evet |
FreeBSD (6.x and 7.x) | Evet | Evet | Evet | Bilinmiyor | Bilinmiyor | |
Linux | Evet | Evet | Evet | Evet | Evet | |
Mac OS X | Evet | Evet | Evet | Hayır | Hayır | |
OS/2 | Evet | Evet | Evet | Evet | Evet | |
Windows | Evet | Evet | Evet | Evet | Evet | |
Windows CE | Evet | Evet | Hayır | Hayır | Hayır | |
Haiku | Evet | Evet | Hayır | Hayır | Hayır | |
Netware | Bilinmiyor | Bilinmiyor | Bilinmiyor | Bilinmiyor | Bilinmiyor | |
Solaris | Bilinmiyor | Bilinmiyor | Bilinmiyor | Bilinmiyor | Bilinmiyor | |
x86-64 | FreeBSD | Evet | Hayır | Hayır | Hayır | Hayır |
Linux | Evet | Evet | Evet | Bilinmiyor | Hayır | |
Mac OS X | Evet | Evet | Hayır | Hayır | Hayır | |
Windows | Evet | Evet | Hayır | Hayır | Hayır | |
Solaris | Evet | Hayır | Hayır | Hayır | Hayır | |
ARM | iOS | Evet | Evet | Hayır | Hayır | Hayır |
Game Boy Advance (GBA) | Evet | Evet | Hayır | Hayır | Hayır | |
Nintendo DS | Evet | Evet | Hayır | Hayır | Hayır | |
Linux | Evet | Evet | Evet | Bilinmiyor | Hayır | |
Windows CE | Evet | Evet | Evet | Bilinmiyor | Hayır | |
PowerPC | Linux | Evet | Evet | Evet | Evet | Hayır |
Mac OS X | Evet | Evet | Evet | Evet | Hayır | |
Mac OS Classic | Hayır | Hayır | Bilinmiyor | Evet | Hayır | |
MorphOS | Bilinmiyor | Bilinmiyor | Bilinmiyor | Evet | Hayır | |
PowerPC 64-bit | Linux | Evet | Evet | Evet | Hayır | Hayır |
Mac OS X | Evet | Evet | Hayır | Hayır | Hayır | |
SPARC | Solaris | Evet 32bit only | Hayır | Hayır | Hayır | Hayır |
Linux | Evet | Evet | Evet | Bilinmiyor | Hayır | |
Free Pascal ile geliştirilmiş yazılımlar
- Free Pascal'ın kendisi Object Pascal ve çevirici dili ile geliştirilmiştir ve kendisini derleyebilir.
- Lazarus: Grafiksel uygulamalar geliştirmek için Free Pascal’la bağlantılı, Delphi benzeri hızlı geliştirme ortamı.
- Pixel Studio Pro: Photoshop benzeri fotoğraf düzenleme programı. Bu program tartışmasız Free Pascal ile geliştirilmiş en bilinen yazılımdır.
- Peazip: Açık kaynak dosya arşivleme yazılımı.
- Morfik: Morfik WebOS AppBuilder programı CGI ikilileri oluşturmak için Free Pascal derleyicisini kullanır.
- Hedgewars: Worms benzeri strateji oyunu.
- MyNotex: GNU/Linux için özgür bir not alma ve not yöneticisi programıdır.
Ayrıca bakınız
- Morfik
- fpGUI Toolkit
Kaynakça
- FPK Pascal, adı projeyi başlatan Florian Paul Klämpfl'ın baş harflerinden gelmektedir. Projenin adı 1997 yılı sonunda FPC olarak değiştirilmiştir
Dış bağlantılar
Resmi internet siteleri
- Free Pascal resmi sitesi25 Ocak 1999 tarihinde Wayback Machine sitesinde arşivlendi.
- Lazarus, FPC için geliştirilmiş bir tümleşik geliştirme ortamı4 Mart 2000 tarihinde Wayback Machine sitesinde arşivlendi.