PascalABC.NET 3.8.3 అభివృద్ధి వాతావరణం విడుదల

PascalABC.NET 3.8.3 ప్రోగ్రామింగ్ సిస్టమ్ విడుదల అందుబాటులో ఉంది, .NET ప్లాట్‌ఫారమ్ కోసం కోడ్ ఉత్పత్తికి మద్దతుతో పాస్కల్ ప్రోగ్రామింగ్ భాష యొక్క ఎడిషన్, .NET లైబ్రరీలను ఉపయోగించగల సామర్థ్యం మరియు సాధారణ తరగతులు, ఇంటర్‌ఫేస్‌లు వంటి అదనపు ఫీచర్లను అందిస్తోంది. , ఆపరేటర్ ఓవర్‌లోడింగ్, λ-వ్యక్తీకరణలు, మినహాయింపులు, చెత్త సేకరణ, పొడిగింపు పద్ధతులు, పేరులేని తరగతులు మరియు ఆటోక్లాస్‌లు. ఈ ప్రాజెక్ట్ ప్రాథమికంగా విద్య మరియు పరిశోధనలో అనువర్తనాలపై దృష్టి సారించింది. ప్యాకేజీలో కోడ్ సూచనలు, ఆటో-ఫార్మాటింగ్, డీబగ్గర్, ఫారమ్ డిజైనర్ మరియు ప్రారంభకులకు కోడ్ నమూనాలతో కూడిన అభివృద్ధి వాతావరణం కూడా ఉంటుంది. ప్రాజెక్ట్ కోడ్ LGPLv3 లైసెన్స్ క్రింద పంపిణీ చేయబడింది. Linux (Mono-ఆధారిత) మరియు Windowsలో నిర్మించవచ్చు.

కొత్త విడుదలలో మార్పులు:

  • డౌన్‌టు మాడిఫైయర్ ఉపయోగించకపోతే "ఫర్" లూప్ ఇప్పుడు ఒక దశను అంగీకరిస్తుంది. జీరో స్టెప్ జీరోస్టెప్ ఎక్సెప్షన్‌ను విసురుతుంది. var i కోసం ప్రారంభం:=1 నుండి 6 దశ 2 వరకు ముద్రించండి(i); Println; var c:='f' నుండి 'a' దశ -2 కోసం ప్రింట్(c); ముగింపు.
  • ఇది foreach లూప్‌లో సూచికను ఉపయోగించడానికి అనుమతించబడుతుంది: Arr(1,2,3) ఇండెక్స్ i do Println(i,x)లో foreach var xని ప్రారంభించండి; ముగింపు.
  • లైబ్రరీ ఫంక్షన్ TypeName లోపం అవుట్‌పుట్ కోసం ప్రామాణిక ErrOutput స్ట్రీమ్‌ను అమలు చేస్తుంది: ప్రారంభం var o: (integer,integer)->() := (x,y)->Print(1); Println(TypeName(o)); var o1 := కొత్త జాబితా [2,3]; Println(TypeName(o1)); ముగింపు.
  • ఇంటరాక్టివ్ ఒలింపియాడ్ సమస్యలను పరిష్కరించకుండా నిరోధించే ఇన్‌పుట్ దారి మళ్లింపులో లోపం పరిష్కరించబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి