Kutolewa kwa mazingira ya maendeleo ya PascalABC.NET 3.8.3

Utoaji wa mfumo wa programu wa PascalABC.NET 3.8.3 unapatikana, ukitoa toleo la lugha ya programu ya Pascal na usaidizi wa kutengeneza msimbo kwa jukwaa la .NET, uwezo wa kutumia maktaba za .NET na vipengele vya ziada kama vile madarasa ya jumla, miingiliano. , upakiaji wa waendeshaji kupita kiasi, Ξ»-maneno, vighairi, ukusanyaji wa taka, mbinu za upanuzi, madarasa yasiyo na majina na darasa otomatiki. Mradi huo unalenga zaidi maombi katika elimu na utafiti wa kisayansi. Kifurushi hiki pia kinajumuisha mazingira ya ukuzaji yenye vidokezo vya msimbo, uumbizaji kiotomatiki, kitatuzi, mbuni wa fomu, na sampuli za msimbo kwa wanaoanza. Msimbo wa mradi unasambazwa chini ya leseni ya LGPLv3. Inaweza kujengwa kwenye Linux (Mono-based) na Windows.

Mabadiliko katika toleo jipya:

  • The for loop sasa inakubali hatua isipokuwa kirekebishaji cha downto kitatumika. Hatua ya sifuri hutupa ZeroStepException. anza kwa var i:=1 hadi 6 hatua ya 2 fanya Chapisha(i); Println; kwa var c:='f' hadi 'a' hatua -2 kufanya Chapisha(c); mwisho.
  • Inaruhusiwa kutumia faharasa katika kitanzi cha mbele: anza foreach var x katika Arr(1,2,3) index i do Println(i,x); mwisho.
  • Chaguo za kukokotoa za maktaba TypeName hutekelezea mtiririko wa kawaida wa ErrOutput kwa pato la hitilafu: anza var o: (integer,integer)->() := (x,y)->Print(1); Chapisha(TypeName(o)); var o1 := Orodha mpya [2,3]; Println(TypeName(o1)); mwisho.
  • Hitilafu katika uelekezaji kwingine wa ingizo ambayo ilizuia kusuluhisha matatizo shirikishi ya Olympiad imerekebishwa.

Chanzo: opennet.ru

Kuongeza maoni