Iyo nyowani vhezheni yeFree Pascal 3.2.0 inosvika uye idzi ndidzo shanduko dzayo

Mushure memakore mashanu kubva pakaumbwa vhezheni 3.0 uye chiziviso chebasa mushanduro nyowani munaGunyana 2019, pakupedzisira iyo nyowani vhezheni yeiyo muchinjiko-chikuva compiler Yemahara Pascal 3.2.0. Iyo nyowani vhezheni inowedzera chikamu chakakura chezvinhu zvitsva uye shanduko mukuitwa kwemutauro wePascal, nechinangwa chekuvandudza kugarisana neDelphi.

Kunze kwaizvozvo zvakare izvo zvakajairika bug fixes uye rutsigiro rwezvivakwa zvitsva uye masisitimu akaverengerwa, sezvakaita AArch64, Linux, ppc64le, Android x86_64, uye kunyange 16-bit Windows.

Nezve Mahara Pascal

Kune avo vasingazive, Mahara Pascal anofanirwa kuziva kuti izvi inyanzvi 32-, 64- uye 16-bit Pascal compiler.

Yakave yakavhurwa sosi yakavhurika kweanopfuura makore makumi maviri nemanomwe nenharaunda yakakura yevanoshanda vanozvipira vanogadzira, inozivikanwa nekugadzikana kwayo kwepamusoro, kumhanya kwayo kwekuumbiridza uye inoshanda kwazvo kodhi yechigadzirwa.

Inogona kunongedza akawanda processor mapurani: Intel x86 (inosanganisira 8086), AMD64, x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS, uye neJava muchina chaiwo.

Akatsigira anoshanda masisitimu anosanganisira Linux, FreeBSD, Haiku, Mac OS X, iOS, iPhoneSimulator, Darwin, DOS (16 uye 32 bit), Windows 32, Windows 64, WinCE, OS / 2, MorphOS, Nintendo GBA, Nintendo DS, Nintendo Wii, Android, AIX uye AROS. Pamusoro pezvo, rutsigiro rwe Motorola Motorola 68k dhizaini inowanikwa mukuvandudza kuburitswa.

Kunze kwaizvozvo zvakare inoenderana ne Borland Pascal 7, Delphi, Funga Pascal, uye Metrowerks Pascal. Mukufananidza, Razaro IDE iri kuvandudzwa, zvichibva paFree Pascal compiler uye kuita mabasa akafanana naDelphi.

Chii chitsva muFree Pascal 3.2?

Sezvo kuvandudzwa kwekomputa 3.0 bazi kwakatambanudza makore mashanu, iyi vhezheni nyowani inokurudzirwa kwazvo kusimudzira mune ramangwana. Zvinotarisirwa kuti maEDI akavakirwa pane ino compiler (Razaro, Code Typhon) anokurumidza kupa kusangana kwavo.

Uye ndeye izvo zvezvinhu zvinonakidza zvitsva zvekuburitswa kutsva izvi zvakawanda, senge kuwedzera kugona kwekutanga masimba akasimba uchishandisa syntax "[…]". Naizvozvowo rutsigiro rutsva rwemabasa akajairika, maitiro uye nzira izvo zvisina kusungirwa kumhando dzekupokana.

Tsigiro yeyakajairika (default) module namespaces yaonekwa. Yakawedzerwa chinobata C iyo inofanana nenzira dzisingazivikanwe muDelphi «.

Uyewo iyo yakawedzerwa kuitiswa kwesimba arrays inoratidzwa, Insert () mashandiro akawedzerwa kuwedzera arrays uye zvinhu kune aripo ane simba arrays, pamwe Delete () kubvisa masiyano uye Concat () kusanganisa arrays.

Zvemhando dzemhando, ivo Initialize, Kupedzisa, Kopa, uye AddRef vanoshanda vanoitwa.

Zvakare, usakanganwa izvozvo Tsigiro yemapuratifomu matsva yaisanganisira AArch64 (ARM64), Linux, ppc64le, Android x86_64, uye i8086-win16 yakawedzerwa kune muunganidzi.

Zvakare kuchengeta mundangariro nzvimbo dzezita dzakasarudzika kunatsiridza kunotevera kwakawedzerwa:

  • Hakawanda kuvandudzwa zvine chekuita neakasimba arrays (kuisa, kudzima, concatenation, yekuwedzera opareta, makomendi, kutanga kweanosiyana nekukurumidza pavanenge vaziviswa, vavaki).
  • $ Push uye $ Pop mirau yekuwedzera ye $ MinEnumSize, $ PackSet uye $ PackRecords.
  • Kirasi threadvar chikamu mukirasi uye rekodhi kuzivisa.
  • Kuvandudza uye kuwedzera kwemhando dzakajairika, kunyangwe kune ekunze-ekirasi maitiro.
  • Vashandisi vatsva kubata mhando dzemarekodhi (Kutanga, Kopa, WedzeraRef, Kupedzisa).
  • Kuwedzeredzwa kweRTTI uye mhando batsira yezvinhu zvinosangana.
  • Zvikamu zvitsva: rtl-generics (generics), rtti (kuyedza!), ProcessUnicode (Unicode vhezheni yeTProcess).
  • Kirasi yeTegistry yakazara Unicode inoenderana.
  • Iyo CHM package yakanyorwa zvekare kuti ibvise madudu uye nekuvandudza mashandiro.

Pakupedzisira, kana iwe uchifarira kuziva zvakawanda nezvazvo Nezve kuburitswa kutsva uku, unogona kutarisa izere rondedzero yeshanduko Mune inotevera chinongedzo.

Nepo kune shanduko dzinokanganisa mapurogiramu ekare, unogona kuvabvunza kubva chinotevera chinongedzo.

Download

Kune avo vanofarira kudhawunirodha vhezheni itsva yeiyi compiler, vanogona kuzviita nekuenda kune inotevera chinongedzo uko kwavanogona kuwana akasiyana mavhezheni eiyo compiler yepuratifomu yega yega yakatsigirwa.

Iyo yekubatanidza ndeiyi.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   luix akadaro

    pamubhadharo wekutsoropodzwa zvakaomarara, zvinonyadzisa kuti totem senge pascal yakadzingwa ne, yuck, java ..

    1.    Gregorio ros akadaro

      +10 Handina kumbowana chikonzero chine musoro chekuti Java igadzirwe. Uye usatombo bvunze kushoropodzwa, iwe unogona kunge uchifarira kana kupokana, isu taingofanirwa kuve takahwandira maonero edu.

  2.   MANUEL ANGEL GUTIERREZ MONTES akadaro

    Handina kumbozviwana. Iyi hurukuro yandave nayo nevamwe vandinoshanda navo kweanopfuura makore makumi matatu, chii chinopa C icho Pascal chaasina kupa? Ini handitombo taura nezve Java

    Zvese kushambadzira kwakachena, Microsoft makore makumi matatu apfuura akafunga kutonga monya nyika inosanganisa, uye pakati peVB neVC yakarwiswa zvakaomarara. Ini handitombo taura nezve Java….

    Paive nekutakurika, Pascal akagadzira makore makumi mashanu apfuura pfungwa yePVM (Pascal Virtual muchina) iyo yakasiyiwa nezvikonzero zvekuita, uye ikozvino iyo JVM inotengeswa sechishamiso chechisere chepasi ……. Zvakanaka, pakupedzisira ndakataura nezve Java… ..