Ilmainen Pascal

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 2. joulukuuta 2016 tarkistetusta versiosta . tarkastukset vaativat 43 muokkausta .
Ilmainen Pascal

Ilmainen Pascal käynnissä komentorivillä
Tyyppi kääntäjä
Tekijä Ilmainen Pascal-tiimi
Kehittäjät Florian Klampfl ja muut projektin osallistujat
Sisään kirjoitettu Object Pascal ja assembly kieli
Käyttöjärjestelmä Linux , Mac OS X jne. UNIX-tyyppinen , Windows , DOS , OS/2 , Novell Netware , Android , AmigaOS , AmigaOS 4 , AROS , MorphOS
Ensimmäinen painos 1997
Laitteistoalusta x86 / 64 , SPARC , m68k , PowerPC /64, ARM
uusin versio
Luettavat tiedostomuodot FreePascalin käännetty yksikkö [d]
Luodut tiedostomuodot FreePascalin käännetty yksikkö [d]
Osavaltio aktiivinen
Lisenssi GNU GPL 2 [2]
Verkkosivusto freepascal.org
 Mediatiedostot Wikimedia Commonsissa

Free Pascal (koko nimi Free Pascal Compiler , usein lyhennetty FPC ) on vapaasti levitettävä kääntäjä Object Pascal -ohjelmointikielelle .

Alustat

Kääntäjä on olemassa useille laitteisto- ja ohjelmistoalustoille, 3.0.x-haara tukee seuraavia:

Aiemmat versiot tukivat myös m68k -arkkitehtuuria ( NetBSD- , Linux- ja AmigaOS - käyttöjärjestelmät) sekä Solaris- , QNX- ja BeOS x86 -käyttöjärjestelmiä.

Kehityksessä - tuki koodin luomiseen Java-virtuaalikoneelle [15] .

Kirjastot ja kuoret

Tällä hetkellä projektissa kehitetään myös Lazarusta - Delphi- kehitysympäristön  ilmaista analogia ja Lazarus Components Librarya (LCL) - ilmaista widget -kirjastoa, joka on samanlainen kuin Delphin VCL .

On myös vaihtoehtoisia Free Pascaliin perustuvia visuaalisia ohjelmointiprojekteja, joista kypsin on MSEide , joka käyttää omaa VCL-yhteensopimatonta komponenttikirjastoaan MSEgui.

Vaihtoehto Lazarus'u fpGUI :lle on yksinkertainen widget-kirjasto, joka ei sisällä lisäkirjastoja, kuten tietokannan , XML : n ja vastaavien työskentelyä. Se sisältää visuaalisen lomakeeditorin, joka luo lähdekoodin lomakkeen luomista varten Pascalissa.

Lisäksi tällä hetkellä tunnettua ei-visuaalista kirjastoa KOL voidaan käyttää Windows-sovellusten luomiseen .

Yhteensopivuustilat

Tämän kääntäjän tärkeä ominaisuus, toisin kuin esimerkiksi GNU Pascal , on keskittyminen kielen yleisiin kaupallisiin murteisiin: Object Pascal ja Delphi .

Free Pascal tukee kääntämistä useissa tiloissa, jotka tarjoavat yhteensopivuuden kielen eri murteiden ja toteutusten kanssa.

Ominaisuudet

Lyhyt historia

Lisenssi

Kääntäjä jaetaan GNU General Public License -lisenssin ehtojen mukaisesti ja merkittävä osa kirjastoista, mukaan lukien RTL -ydin  , pehmeämmän GNU Lesser General Public License -lisenssin ehtojen mukaisesti .

Katso myös

Muistiinpanot

  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 rungosta arm-arosille . Haettu 12. tammikuuta 2021. Arkistoitu alkuperäisestä 14. tammikuuta 2021.
  4. FreePascal 3.2.0 käsivarrelle AROS ABIv0 (downlink) . Haettu 12. tammikuuta 2021. Arkistoitu alkuperäisestä 16. huhtikuuta 2021. 
  5. Vakaa FPC 3.0.1 i386-arosille . Haettu 12. tammikuuta 2021. Arkistoitu alkuperäisestä 14. tammikuuta 2021.
  6. FreePascal 3.2.0 i386 AROS ABIv0:lle (downlink) . Haettu 12. tammikuuta 2021. Arkistoitu alkuperäisestä 16. huhtikuuta 2021. 
  7. FPC rungosta x86_64-arosille . Haettu 12. tammikuuta 2021. Arkistoitu alkuperäisestä 14. tammikuuta 2021.
  8. FreePascal 3.2.0a AmigaOS 3.x:lle (downlink) . Haettu 12. tammikuuta 2021. Arkistoitu alkuperäisestä 14. tammikuuta 2021. 
  9. FPC Amiga/AROS m68k . Haettu 12. tammikuuta 2021. Arkistoitu alkuperäisestä 14. tammikuuta 2021.
  10. FPC AmigaOS 4 . Haettu 12. tammikuuta 2021. Arkistoitu alkuperäisestä 14. tammikuuta 2021.
  11. Ilmainen Pascal 3.2.0 AmigaOS4:lle . Haettu 8. toukokuuta 2022. Arkistoitu alkuperäisestä 17. huhtikuuta 2021.
  12. FreePascal 3.2.0a AmigaOS 4.x:lle (downlink) . Haettu 12. tammikuuta 2021. Arkistoitu alkuperäisestä 16. huhtikuuta 2021. 
  13. FPC MorphOS . Haettu 12. tammikuuta 2021. Arkistoitu alkuperäisestä 13. tammikuuta 2021.
  14. FreePascal 3.2.0 MorphOS:lle (downlink) . Haettu 12. tammikuuta 2021. Arkistoitu alkuperäisestä 16. huhtikuuta 2021. 
  15. FPC JVM . Käyttöpäivä: 4. joulukuuta 2011. Arkistoitu alkuperäisestä 4. helmikuuta 2012.
  16. Ilmainen Pascal - Uutiset (downlink) . Haettu 25. kesäkuuta 2017. Arkistoitu alkuperäisestä 20. heinäkuuta 2017. 
  17. Ilmainen Pascal - Uutiset (downlink) . Haettu 25. kesäkuuta 2017. Arkistoitu alkuperäisestä 20. heinäkuuta 2017. 
  18. FPC 3.2.0 julkaistu! . forum.lazarus.freepascal.org . Haettu 1. elokuuta 2020. Arkistoitu alkuperäisestä 20. heinäkuuta 2017.

Kirjallisuus

Linkit