Glasgow Haskell Compiler 9.12.1

Glasgow Haskell Compiler 9.12.1

Π—Π΄Ρ€Π°Π²Π΅ΠΉ, Π›ΠžΠ !

Π’ΠΈΡ…ΠΎ ΠΈ Π½Π΅Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΎ ΠΈΠ·Π»Π΅Π·Π΅ Π½ΠΎΠ²Π° вСрсия Π½Π° вСликолСпния ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ Π½Π° Π΅Π·ΠΈΠΊΠ° Haskell. GHC сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΎΡ‚ общността Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΎΡ‚ 1992 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° компилацията Π½Π° Π΅Π·ΠΈΠΊΠ° Haskell Π² Π½Π°Ρ‚ΠΈΠ²Π΅Π½ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊΡ‚ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ, Ρ‚Π°ΠΊΠ° ΠΈ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° инструмСнтария LLVM.

Π‘Ρ€Π΅Π΄ особСноститС Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π° Π΅Π·ΠΈΠΊΠ° OrPatterns, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΎΠ±Ρ‰ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π·Π° мноТСство ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π½Π° сравнСниС ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Π΅Ρ†;
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° многострингови Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΈ Ρ‡Ρ€Π΅Π· спСциалСн синтаксис: """строка""";
  • Π’ Π±Π΅ΠΊΠ΅Π½Π΄Π° Π½Π° компилятора Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° СкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° RISC-V ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° SIMD инструкции Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° x86 (ΠΏΠΎ-Ρ€Π°Π½ΠΎ бСшС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° LLVM);
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° 32-Π±ΠΈΡ‚Π½ΠΈ вСрсии Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми Windows ΠΈ MacOS/iOS Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π°. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° 32-Π±ΠΈΡ‚Π½ΠΈ систСми Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Linux ΠΈ BSD остава Π½Π΅ΠΏΠΎΠΊΡŠΡ‚Π½Π°Ρ‚Π°;
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° сборщика Π½Π° Π±ΠΎΠΊΠ»ΡƒΡ†ΠΈ. Π’ някои случаи скоростта Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ с 25%;
  • И мноТСство Π΄Ρ€ΡƒΠ³ΠΈ ΠΌΠ°Π»ΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° бъговС ΠΈ Ρ‚Π°ΠΊΠ° Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster