Ingyenes Pascal

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2016. december 2-án felülvizsgált verziótól ; az ellenőrzések 43 szerkesztést igényelnek .
Ingyenes Pascal

Szabad Pascal fut a parancssorban
Típusú fordítóprogram
Szerző Ingyenes Pascal csapat
Fejlesztők Florian Klampfl és a projekt többi résztvevője
Beírva Object Pascal és assembly nyelv
Operációs rendszer Linux , Mac OS X stb. UNIX-szerű , Windows , DOS , OS/2 , Novell Netware , Android , AmigaOS , AmigaOS 4 , AROS , MorphOS
Első kiadás 1997
Hardver platform x86 / 64 , SPARC , m68k , PowerPC /64, ARM
legújabb verzió
Olvasható fájlformátumok FreePascal lefordított egység [d]
Generált fájlformátumok FreePascal lefordított egység [d]
Állapot aktív
Engedély GNU GPL 2 [2]
Weboldal freepascal.org
 Médiafájlok a Wikimedia Commons oldalon

A Free Pascal (teljes nevén Free Pascal Compiler , gyakran rövidítve FPC ) egy szabadon terjesztett fordító az Object Pascal programozási nyelvhez .

Platformok

A fordító különféle hardver- és szoftverplatformokhoz létezik, a 3.0.x ág a következőket támogatja:

A korábbi verziók is támogatták az m68k architektúrát ( NetBSD , Linux és AmigaOS operációs rendszerek), valamint a Solaris , QNX és BeOS x86 operációs rendszereket.

Fejlesztés alatt - a Java Virtual Machine kódgenerálásának támogatása [15] .

Libraries and Shells

Jelenleg a projektben a Lazarus – a Delphi fejlesztői környezet  ingyenes analógja – és a Lazarus Components Library (LCL) – a Delphi VCL -jéhez hasonló ingyenes widgetkönyvtár – fejlesztése is folyik .

Vannak a Free Pascalon alapuló alternatív vizuális programozási projektek is, amelyek közül a legkiforrottabb az MSEide , amely saját, VCL-kompatibilis MSEgui komponenskönyvtárat használ.

A Lazarus'u fpGUI alternatívája egy egyszerű widget-könyvtár, amely nem tartalmaz további könyvtárakat, mint például az adatbázisok , XML és hasonlók használata. Tartalmaz egy vizuális űrlapszerkesztőt, amely előállítja a forráskódot az űrlap Pascalban történő létrehozásához.

Ezenkívül jelenleg a jól ismert KOL nem vizuális könyvtár használható Windows alkalmazások létrehozására .

Kompatibilitási módok

Ennek a fordítónak egy fontos jellemzője, ellentétben például a GNU Pascallal , hogy a nyelv általános kereskedelmi dialektusaira összpontosít: Object Pascal és Delphi .

A Free Pascal számos módban támogatja a fordítást, amelyek kompatibilitást biztosítanak a nyelv különféle dialektusaival és implementációival.

Jellemzők

Rövid előzmények

Licenc

A fordítóprogram a GNU General Public License feltételei szerint , a könyvtárak jelentős része pedig, beleértve az RTL magot  is, a puhább GNU Lesser General Public License feltételei szerint kerül terjesztésre .

Lásd még

Jegyzetek

  1. https://forum.lazarus.freepascal.org/index.php/topic,54712.0.html
  2. http://svn.freepascal.org/svn/fpc/trunk/compiler/COPYING.txt
  3. FPC törzsből arm-aroshoz . Letöltve: 2021. január 12. Az eredetiből archiválva : 2021. január 14.
  4. FreePascal 3.2.0 az AROS ABIv0 karhoz (lefelé irányuló kapcsolat) . Letöltve: 2021. január 12. Az eredetiből archiválva : 2021. április 16.. 
  5. Stabil FPC 3.0.1 i386-aroshoz . Letöltve: 2021. január 12. Az eredetiből archiválva : 2021. január 14.
  6. FreePascal 3.2.0 i386 AROS ABIv0-hoz (lefelé irányuló kapcsolat) . Letöltve: 2021. január 12. Az eredetiből archiválva : 2021. április 16.. 
  7. FPC a törzsből x86_64-aroshoz . Letöltve: 2021. január 12. Az eredetiből archiválva : 2021. január 14.
  8. FreePascal 3.2.0a AmigaOS 3.x-hez (lefelé irányuló kapcsolat) . Letöltve: 2021. január 12. Az eredetiből archiválva : 2021. január 14. 
  9. FPC Amiga/AROS m68k . Letöltve: 2021. január 12. Az eredetiből archiválva : 2021. január 14.
  10. FPC AmigaOS 4 . Letöltve: 2021. január 12. Az eredetiből archiválva : 2021. január 14.
  11. Ingyenes Pascal 3.2.0 AmigaOS4-hez . Letöltve: 2022. május 8. Az eredetiből archiválva : 2021. április 17.
  12. FreePascal 3.2.0a AmigaOS 4.x-hez (downlink) . Letöltve: 2021. január 12. Az eredetiből archiválva : 2021. április 16.. 
  13. FPC MorphOS . Letöltve: 2021. január 12. Az eredetiből archiválva : 2021. január 13.
  14. FreePascal 3.2.0 MorphOS-hez (lefelé irányuló kapcsolat) . Letöltve: 2021. január 12. Az eredetiből archiválva : 2021. április 16.. 
  15. FPC JVM . Hozzáférés dátuma: 2011. december 4. Az eredetiből archiválva : 2012. február 4.
  16. Ingyenes Pascal - Hírek (downlink) . Letöltve: 2017. június 25. Az eredetiből archiválva : 2017. július 20. 
  17. Ingyenes Pascal - Hírek (downlink) . Letöltve: 2017. június 25. Az eredetiből archiválva : 2017. július 20. 
  18. Megjelent az FPC 3.2.0! . forum.lazarus.freepascal.org . Letöltve: 2020. augusztus 1. Az eredetiből archiválva : 2017. július 20.

Irodalom

Linkek