Wydanie kompilatora Free Pascal 3.2

Po pięciu latach od powstania oddziału 3.0 przedstawione wydanie otwartego, wieloplatformowego kompilatora Bezpłatny Pascal 3.2.0kompatybilny z Borland Pascal 7, Delphi, Think Pascal i Metrowerks Pascal. Jednocześnie rozwijane jest zintegrowane środowisko programistyczne Łazarz, oparty na kompilatorze Free Pascal i wykonujący zadania podobne do Delphi.

W nowej wersji dodany duża część innowacji i zmian w implementacji języka Pascal, mających na celu poprawę kompatybilności z Delphi. W tym:

  • Dodano możliwość inicjowania tablic dynamicznych przy użyciu składni „[…]”.
  • Dodano obsługę ogólnych funkcji, procedur i metod, które nie są powiązane z typami argumentów.
  • Kompilator dodał nowe platformy docelowe AArch64 (ARM64), Linux/ppc64le, Android/x86_64 i i8086-win16.
  • Dodano obsługę standardu (domyślnie) przestrzenie nazw moduły.
  • Dodano wsparcie Bloki w języku C.
  • Rozszerzono implementację tablic dynamicznych. Dodano operację Insert() służącą do dodawania tablic i elementów do istniejących tablic dynamicznych, a także funkcję Delete() do usuwania zakresów i Concat() do łączenia tablic.
  • Operatory Inicjuj, Finalizuj, Kopiuj i AddRef są zaimplementowane dla typów rekordów.

Źródło: opennet.ru

Dodaj komentarz