PascalABC.NET 3.8.3 izstrādes vides izlaišana

Ir pieejams PascalABC.NET 3.8.3 programmēšanas sistēmas izlaidums, kas piedāvā Pascal programmēšanas valodas izdevumu ar atbalstu koda ģenerēšanai .NET platformai, iespēju izmantot .NET bibliotēkas un papildu līdzekļus, piemēram, vispārīgas klases, saskarnes. , operatora pārslodze, λ-izteiksmes, izņēmumi, atkritumu savākšana, paplašināšanas metodes, bezvārda klases un autoklases. Projekts galvenokārt ir vērsts uz pielietojumiem izglītībā un pētniecībā. Paketē ietilpst arī izstrādes vide ar koda padomiem, automātisko formatēšanu, atkļūdotāju, veidlapu noformētāju un koda paraugiem iesācējiem. Projekta kods tiek izplatīts saskaņā ar LGPLv3 licenci. Var veidot uz Linux (mono bāzes) un Windows.

Izmaiņas jaunajā versijā:

  • Cilpa "for" tagad pieņem soli, ja vien netiek izmantots modifikators downto. Nulles solis rada ZeroStepException. start for var i:=1 līdz 6 solis 2 do Print(i); Println; var c:='f' līdz 'a' darbībai -2 veic Drukāt(c); beigas.
  • Foreach cilpā ir atļauts izmantot indeksu: begin foreach var x in Arr(1,2,3) index i do Println(i,x); beigas.
  • Bibliotēkas funkcija TypeName ievieš standarta ErrOutput straumi kļūdu izvadīšanai: begin var o: (integer,integer)->() := (x,y)->Print(1); Println(TipsNosaukums(o)); var o1 := jauns saraksts [2,3]; Println(TipsNosaukums(o1)); beigas.
  • Ir novērsta ievades novirzīšanas kļūda, kas neļāva atrisināt interaktīvās olimpiādes problēmas.

Avots: opennet.ru

Pievieno komentāru