Π’Ρ‹ΡˆΠ΅Π» Free Pascal Compiler 3.0.0

25 ноября Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° новая вСрсия свободного компилятора языков Pascal ΠΈ Object Pascal — FPC 3.0.0 «Pestering Peacock».

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния Π² этом выпускС:

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ совмСстимости с Delphi:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Delphi-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… пространств ΠΈΠΌΠ΅Π½ для ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания динамичСских массивов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ конструктора Create.
  • Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Ρ‚ΠΈΠΏΠ° AnsiString Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ хранят ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ своСй ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅.

ИзмСнСния Π² компиляторС:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ -O4, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ компилятор ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ поля Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… классов, Π½Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ значСния ΠΈ ΡƒΡΠΊΠΎΡ€ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с числами с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ точности.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… (data flow analysis).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ:
    • Java Virtual Machine / Dalvik.
    • AIX для PowerPC 32/64-Π±ΠΈΡ‚ (Π±Π΅Π· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ сборки рСсурсов для 64-Π±ΠΈΡ‚).
    • MS-DOS real mode.
    • Android для ARM, x86 ΠΈ MIPS.
    • AROS.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru