PascalABC.NET 3.8.3 Izdanje razvojnog okruženja

Dostupno je izdanje programskog sistema PascalABC.NET 3.8.3, koji nudi izdanje programskog jezika Pascal sa podrškom za generisanje koda za .NET platformu, mogućnošću korišćenja .NET biblioteka i dodatnih funkcija kao što su generičke klase, interfejsi , preopterećenje operatora, λ-izrazi, izuzeci, sakupljanje smeća, metode proširenja, bezimene klase i autoklase. Projekat je prvenstveno fokusiran na primjene u obrazovanju i istraživanju. Paket također uključuje razvojno okruženje sa savjetima koda, automatskim formatiranjem, programom za otklanjanje grešaka, dizajnerom obrazaca i uzorcima koda za početnike. Projektni kod se distribuira pod licencom LGPLv3. Može se izgraditi na Linux (mono baziran) i Windows.

Promjene u novom izdanju:

  • Petlja "for" sada prihvata korak korak osim ako se ne koristi modifikator downto. Nulti korak izbacuje ZeroStepException. početi za var i:=1 do 6 korak 2 do Print(i); Println; za var c:='f' do 'a' korak -2 do Print(c); kraj.
  • Dozvoljeno je koristiti indeks u foreach petlji: begin foreach var x u Arr(1,2,3) index i do Println(i,x); kraj.
  • Bibliotečka funkcija TypeName implementira standardni ErrOutput tok za izlaz greške: begin var o: (integer,integer)->() := (x,y)->Print(1); Println(ImeIme(o)); var o1 := nova lista [2,3]; Println(ImeIme(o1)); kraj.
  • Ispravljena je greška u preusmjeravanju unosa koja je onemogućavala rješavanje problema interaktivne Olimpijade.

izvor: opennet.ru

Dodajte komentar