Lëshimi i përpiluesit Falas Pascal 3.2

Pas pesë vitesh nga formimi i degës 3.0 prezantuar lëshimi i një përpiluesi të hapur ndër-platformë Pascal falas 3.2.0i pajtueshëm me Borland Pascal 7, Delphi, Think Pascal dhe Metrowerks Pascal. Në të njëjtën kohë, po zhvillohet mjedisi i integruar i zhvillimit Lazarus, bazuar në përpiluesin Free Pascal dhe kryen detyra të ngjashme me Delphi.

Në të rejat shtuar një pjesë e madhe e risive dhe ndryshimeve në zbatimin e gjuhës Pascal, që synojnë përmirësimin e përputhshmërisë me Delphi. Përfshirë:

  • U shtua aftësia për të inicializuar vargjet dinamike duke përdorur sintaksën "[…]".
  • Mbështetje e shtuar për funksionet, procedurat dhe metodat gjenerike që nuk janë të lidhura me llojet e argumenteve.
  • Përpiluesi ka shtuar platformat e reja të synuara AArch64 (ARM64), Linux/ppc64le, Android/x86_64 dhe i8086-win16.
  • Mbështetje e shtuar për standardin (e parazgjedhur) hapësirat e emrave modulet.
  • Mbështetje e shtuar blloqe në gjuhën C.
  • Zbatimi i vargjeve dinamike është zgjeruar. U shtua operacioni Insert() për shtimin e vargjeve dhe elementeve në vargjet ekzistuese dinamike, si dhe Delete() për fshirjen e vargjeve dhe Concat() për bashkimin e vargjeve.
  • Operatorët Initialize, Finalize, Copy dhe AddRef zbatohen për llojet e regjistrimeve.

Burimi: opennet.ru

Shto një koment