PascalABC.NET 3.8.3 -kehitysympäristön julkaisu

PascalABC.NET 3.8.3 -ohjelmointijärjestelmän julkaisu on saatavilla, ja se tarjoaa Pascal-ohjelmointikielen version, joka tukee koodin luomista .NET-alustalle, mahdollisuuden käyttää .NET-kirjastoja ja lisäominaisuuksia, kuten yleisiä luokkia, rajapintoja. , operaattorin ylikuormitus, λ-lausekkeet, poikkeukset, roskien kerääminen, laajennusmenetelmät, nimettömät luokat ja autoluokat. Hanke keskittyy ensisijaisesti koulutuksen ja tutkimuksen sovelluksiin. Paketti sisältää myös kehitysympäristön, jossa on koodivihjeitä, automaattinen muotoilu, debuggeri, lomakesuunnittelija ja koodinäytteitä aloittelijoille. Projektikoodia jaetaan LGPLv3-lisenssillä. Voidaan rakentaa Linuxille (monopohjainen) ja Windowsille.

Muutoksia uudessa julkaisussa:

  • "For"-silmukka hyväksyy nyt askelvaiheen, ellei alaspäin-muokkausta käytetä. Nolla-askel aiheuttaa ZeroStepExceptionin. begin for var i:=1 - 6 vaihe 2 do Tulosta(i); Println; komennolla var c:='f' - 'a' vaihe -2 tee Tulosta(c); loppu.
  • Indeksin käyttö on sallittua foreach-silmukassa: begin foreach var x in Arr(1,2,3) index i do Println(i,x); loppu.
  • Kirjastofunktio TypeName toteuttaa standardin ErrOutput-virran virhetulostusta varten: begin var o: (integer,integer)->() := (x,y)->Print(1); Println(TyyppiNimi(o)); var o1 := uusi lista [2,3]; Println(TyyppiNimi(o1)); loppu.
  • Virhe syötteen uudelleenohjauksessa, joka esti ratkaisemasta interaktiivisia olympialaisten ongelmia, on korjattu.

Lähde: opennet.ru

Lisää kommentti