Free Pascal 3.2 kompilyatorunun buraxılışı

3.0 filialının yaranmasından beş il sonra təqdim etdi açıq platformalararası kompilyatorun buraxılması Pulsuz Paskal 3.2.0Borland Pascal 7, Delphi, Think Pascal və Metrowerks Pascal ilə uyğun gəlir. Eyni zamanda, inteqrasiya olunmuş inkişaf mühiti hazırlanır Lazarus, Free Pascal kompilyatoru əsasında və Delphi ilə oxşar tapşırıqları yerinə yetirir.

Yeni buraxılışda əlavə etdi Paskal dilinin tətbiqində yeniliklərin və dəyişikliklərin böyük bir hissəsi Delphi ilə uyğunluğu yaxşılaşdırmağa yönəlmişdir. O cümlədən:

  • “[…]” sintaksisindən istifadə edərək dinamik massivləri işə salmaq imkanı əlavə edildi.
  • Arqument növləri ilə əlaqəli olmayan ümumi funksiyalar, prosedurlar və metodlar üçün əlavə dəstək.
  • Kompilyator AArch64 (ARM64), Linux/ppc64le, Android/x86_64 və i8086-win16 yeni hədəf platformalarını əlavə edib.
  • Standart üçün əlavə dəstək (defolt) ad boşluqları modullar.
  • Əlavə dəstək bloklar C dilində.
  • Dinamik massivlərin tətbiqi genişləndirilmişdir. Mövcud dinamik massivlərə massivlər və elementlər əlavə etmək üçün Insert() əməliyyatı, həmçinin diapazonları silmək üçün Delete() və massivləri birləşdirmək üçün Concat() əməliyyatı əlavə edilib.
  • Qeyd növləri üçün Initialize, Finalize, Copy və AddRef operatorları həyata keçirilir.

Mənbə: opennet.ru

Добавить комментарий