Lëshimi i mjedisit të zhvillimit PascalABC.NET 3.8.3

Lëshimi i sistemit të programimit PascalABC.NET 3.8.3 është i disponueshëm, duke ofruar një botim të gjuhës programuese Pascal me mbështetje për gjenerimin e kodit për platformën .NET, aftësinë për të përdorur bibliotekat .NET dhe veçori shtesë si klasat gjenerike, ndërfaqet , mbingarkesa e operatorit, shprehjet λ, përjashtimet, grumbullimi i mbeturinave, metodat e zgjerimit, klasat pa emër dhe autoklasat. Projekti është fokusuar kryesisht në aplikimet në arsim dhe kërkime. Paketa përfshin gjithashtu një mjedis zhvillimi me sugjerime kodi, formatim automatik, një korrigjues, një projektues formash dhe mostra kodi për fillestarët. Kodi i projektit shpërndahet nën licencën LGPLv3. Mund të ndërtohet në Linux (i bazuar në mono) dhe Windows.

Ndryshimet në versionin e ri:

  • Cikli "for" tani pranon një hap hapi nëse nuk përdoret modifikuesi downto. Një hap zero hedh një ZeroStepException. fillo për var i:=1 deri në 6 hapi 2 bëj Print(i); Println; për var c:='f' në hapin 'a' -2 bëni Print(c); fund.
  • Lejohet të përdoret një indeks në një cikli të parë: filloni për çdo var x në indeksin Arr(1,2,3) i do Println(i,x); fund.
  • Funksioni i bibliotekës TypeName zbaton rrymën standarde ErrOutput për daljen e gabimit: start var o: (integer,integer)->() := (x,y)->Print(1); Println(TypeEmri(o)); var o1 := Lista e re [2,3]; Println(TypeEmri(o1)); fund.
  • Është rregulluar një gabim në ridrejtimin e hyrjes që pengoi zgjidhjen e problemeve interaktive të Olimpiadës.

Burimi: opennet.ru

Shto një koment