Rilis lingkungan pengembangan PascalABC.NET 3.8.3

Rilis sistem pemrograman PascalABC.NET 3.8.3 tersedia, menawarkan edisi bahasa pemrograman Pascal dengan dukungan pembuatan kode untuk platform .NET, kemampuan untuk menggunakan perpustakaan .NET dan fitur tambahan seperti kelas generik, antarmuka , kelebihan beban operator, ekspresi Ξ», pengecualian, pengumpulan sampah, metode ekstensi, kelas tanpa nama, dan kelas otomatis. Proyek ini terutama difokuskan pada aplikasi dalam pendidikan dan penelitian. Paket ini juga mencakup lingkungan pengembangan dengan petunjuk kode, pemformatan otomatis, debugger, perancang formulir, dan contoh kode untuk pemula. Kode proyek didistribusikan di bawah lisensi LGPLv3. Dapat dibangun di Linux (berbasis Mono) dan Windows.

Perubahan dalam rilis baru:

  • Perulangan "for" sekarang menerima langkah langkah kecuali pengubah downto digunakan. Langkah nol memunculkan ZeroStepException. mulai untuk var i:=1 sampai 6 langkah 2 lakukan Print(i); Cetak; untuk var c:='f' ke 'a' langkah -2 lakukan Print(c); akhir.
  • Diperbolehkan menggunakan indeks dalam perulangan foreach: mulai foreach var x in Arr(1,2,3) indeks i do Println(i,x); akhir.
  • Fungsi perpustakaan TypeName mengimplementasikan aliran ErrOutput standar untuk keluaran kesalahan: mulai var o: (integer,integer)->() := (x,y)->Print(1); Println(NamaJenis(o)); var o1 := Daftar baru [2,3]; Println(NamaJenis(o1)); akhir.
  • Kesalahan dalam pengalihan input yang menghalangi penyelesaian masalah Olimpiade interaktif telah diperbaiki.

Sumber: opennet.ru

Tambah komentar