PascalABC.NET 3.8.3 inkişaf mühitinin buraxılışı

PascalABC.NET 3.8.3 proqramlaşdırma sisteminin buraxılışı mövcuddur, o, .NET platforması üçün kod yaratmaq dəstəyi, .NET kitabxanalarından istifadə etmək imkanı və ümumi siniflər, interfeyslər kimi əlavə funksiyalar ilə Paskal proqramlaşdırma dilinin nəşrini təklif edir. , operatorun həddən artıq yüklənməsi, λ-ifadələr, istisnalar, zibil toplama, genişləndirmə üsulları, adsız siniflər və avtoklasslar. Layihə ilk növbədə təhsil və tədqiqat sahələrində tətbiqlərə yönəlib. Paketə həmçinin kod göstərişləri, avtomatik formatlaşdırma, sazlayıcı, forma dizayneri və yeni başlayanlar üçün kod nümunələri olan inkişaf mühiti daxildir. Layihə kodu LGPLv3 lisenziyası altında paylanır. Linux (Mono əsaslı) və Windows üzərində qurula bilər.

Yeni buraxılışda dəyişikliklər:

  • "for" döngəsi indi aşağıya dəyişdirici istifadə edilmədiyi təqdirdə addım addımını qəbul edir. Sıfır addım ZeroStepException atır. start for var i:=1 - 6 addım 2 do Print(i); Println; var c:='f' - 'a' addımı üçün -2 çap edin(c); son.
  • Foreach döngəsində indeksdən istifadə etməyə icazə verilir: start foreach var x in Arr(1,2,3) index i do Println(i,x); son.
  • TypeName kitabxana funksiyası xətanın çıxışı üçün standart ErrOutput axını həyata keçirir: begin var o: (integer,integer)->() := (x,y)->Print(1); Println(TypeName(o)); var o1 := yeni Siyahı [2,3]; Println(TypeName(o1)); son.
  • İnteraktiv Olimpiada problemlərinin həllinə mane olan daxiletmənin yönləndirilməsində xəta aradan qaldırıldı.

Mənbə: opennet.ru

Добавить комментарий