Keluaran sistem pengaturcaraan PascalABC.NET 3.8.3 tersedia, menawarkan edisi bahasa pengaturcaraan Pascal dengan sokongan untuk penjanaan kod untuk platform .NET, keupayaan untuk menggunakan perpustakaan .NET dan ciri tambahan seperti kelas generik, antara muka, pengendali terlebih muatan, Ξ»-ungkapan, pengecualian, kutipan sampah , kaedah sambungan, kelas tidak dinamakan dan kelas auto. Projek ini tertumpu terutamanya pada aplikasi dalam pendidikan dan penyelidikan. Pakej ini juga termasuk persekitaran pembangunan dengan pembayang kod, pemformatan automatik, penyahpepijat, pereka bentuk dan sampel kod untuk pemula. Kod projek diedarkan di bawah lesen LGPLv3. Boleh dibina pada Linux (berasaskan Mono) dan Windows.
Perubahan dalam keluaran baharu:
- Π¦ΠΈΠΊΠ» Β«forΒ» ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡΠ°Π³Π° step, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡ downto. ΠΡΠ»Π΅Π²ΠΎΠΉ ΡΠ°Π³ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ZeroStepException. begin for var i:=1 to 6 step 2 do Print(i); Println; for var c:=βfβ to βaβ step -2 do Print(c); end.
- Π ΡΠΈΠΊΠ»Π΅ foreach ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ: begin foreach var x in Arr(1,2,3) index i do Println(i,x); end.
- Π Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ TypeName ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΏΠΎΡΠΎΠΊ ErrOutput Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΡΠΈΠ±ΠΎΠΊ: begin var o: (integer,integer)->() := (x,y)->Print(1); Println(TypeName(o)); var o1 := new List<integer>[2,3]; Println(TypeName(o1)); end.
- Π£ΡΡΡΠ°Π½Π΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π²Π²ΠΎΠ΄Π°, Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²ΡΠ°Ρ ΡΠ΅ΡΠ°ΡΡ ΡΠ΅ΡΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ.
Sumber: opennet.ru