Free Pascal 3.2 -kääntäjän julkaisu

Viiden vuoden kuluttua 3.0 haaran perustamisesta esitetty avoimen cross-platform-kääntäjän julkaisu Ilmainen Pascal 3.2.0Yhteensopiva Borland Pascal 7:n, Delphin, Think Pascalin ja Metrowerks Pascalin kanssa. Samalla kehitetään integroitua kehitysympäristöä Lazarus, joka perustuu Free Pascal -kääntäjään ja suorittaa samanlaisia ​​tehtäviä kuin Delphi.

Uudessa julkaisussa lisätty suuri osa innovaatioita ja muutoksia Pascal-kielen käyttöönotossa, joiden tarkoituksena on parantaa yhteensopivuutta Delphin kanssa. Mukaan lukien:

  • Lisätty mahdollisuus alustaa dynaamisia taulukoita käyttämällä "[…]"-syntaksia.
  • Lisätty tuki yleisille funktioille, menetelmille ja menetelmille, joita ei ole sidottu argumenttityyppeihin.
  • Kääntäjä on lisännyt uusia kohdealustoja AArch64 (ARM64), Linux/ppc64le, Android/x86_64 ja i8086-win16.
  • Lisätty tuki standardille (oletus) nimitilat moduulit.
  • Lisätty tuki lohkoja C-kielellä.
  • Dynaamisten taulukoiden toteutusta on laajennettu. Lisätty Insert()-toiminto taulukoiden ja elementtien lisäämiseksi olemassa oleviin dynaamisiin taulukoihin sekä Delete() alueiden poistamiseen ja Concat() taulukoiden ketjuttamiseen.
  • Initialize-, Finalize-, Copy- ja AddRef-operaattorit on toteutettu tietuetyypeille.

Lähde: opennet.ru

Lisää kommentti