PascalABC.NET 3.8.3 ಅಭಿವೃದ್ಧಿ ಪರಿಸರದ ಬಿಡುಗಡೆ

PascalABC.NET 3.8.3 ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಿಸ್ಟಮ್‌ನ ಬಿಡುಗಡೆಯು ಲಭ್ಯವಿದೆ, .NET ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ ಕೋಡ್ ಉತ್ಪಾದನೆಗೆ ಬೆಂಬಲದೊಂದಿಗೆ ಪಾಸ್ಕಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಆವೃತ್ತಿಯನ್ನು ನೀಡುತ್ತದೆ, .NET ಲೈಬ್ರರಿಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಜೆನೆರಿಕ್ ತರಗತಿಗಳು, ಇಂಟರ್ಫೇಸ್‌ಗಳಂತಹ ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳು , ಆಪರೇಟರ್ ಓವರ್‌ಲೋಡ್, λ-ಅಭಿವ್ಯಕ್ತಿಗಳು, ವಿನಾಯಿತಿಗಳು, ಕಸ ಸಂಗ್ರಹಣೆ, ವಿಸ್ತರಣಾ ವಿಧಾನಗಳು, ಹೆಸರಿಲ್ಲದ ವರ್ಗಗಳು ಮತ್ತು ಆಟೋಕ್ಲಾಸ್‌ಗಳು. ಯೋಜನೆಯು ಪ್ರಾಥಮಿಕವಾಗಿ ಶಿಕ್ಷಣ ಮತ್ತು ಸಂಶೋಧನೆಯಲ್ಲಿನ ಅನ್ವಯಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕೃತವಾಗಿದೆ. ಪ್ಯಾಕೇಜ್ ಕೋಡ್ ಸುಳಿವುಗಳು, ಸ್ವಯಂ-ಫಾರ್ಮ್ಯಾಟಿಂಗ್, ಡೀಬಗರ್, ಫಾರ್ಮ್ ಡಿಸೈನರ್ ಮತ್ತು ಆರಂಭಿಕರಿಗಾಗಿ ಕೋಡ್ ಮಾದರಿಗಳೊಂದಿಗೆ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ. ಯೋಜನೆಯ ಕೋಡ್ ಅನ್ನು LGPLv3 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. ಲಿನಕ್ಸ್ (ಮೊನೊ ಆಧಾರಿತ) ಮತ್ತು ವಿಂಡೋಸ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಬಹುದು.

ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ ಬದಲಾವಣೆಗಳು:

  • ಡೌನ್‌ಟು ಮಾಡಿಫೈಯರ್ ಅನ್ನು ಬಳಸದ ಹೊರತು "ಫಾರ್" ಲೂಪ್ ಈಗ ಒಂದು ಹಂತದ ಹಂತವನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ. ಶೂನ್ಯ ಹಂತವು ಝೀರೋಸ್ಟೆಪ್ ಎಕ್ಸೆಪ್ಶನ್ ಅನ್ನು ಎಸೆಯುತ್ತದೆ. var i ಗೆ ಆರಂಭ:=1 ರಿಂದ 6 ಹಂತ 2 ಮಾಡಿ ಪ್ರಿಂಟ್(i); Println; var c:='f' ನಿಂದ 'a' ಹಂತ -2 ಅನ್ನು ಪ್ರಿಂಟ್ ಮಾಡಿ(c); ಅಂತ್ಯ.
  • ಫೋರ್ಚ್ ಲೂಪ್‌ನಲ್ಲಿ ಸೂಚ್ಯಂಕವನ್ನು ಬಳಸಲು ಇದನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ: Arr(1,2,3) ಇಂಡೆಕ್ಸ್‌ನಲ್ಲಿ foreach var x ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ i do Println(i,x); ಅಂತ್ಯ.
  • ಲೈಬ್ರರಿ ಕಾರ್ಯ TypeName ದೋಷ ಔಟ್‌ಪುಟ್‌ಗಾಗಿ ಪ್ರಮಾಣಿತ ErrOutput ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ: var o: (ಪೂರ್ಣಾಂಕ, ಪೂರ್ಣಾಂಕ)->() := (x,y)->Print(1); ಪ್ರಿಂಟ್ಲ್ನ್(ಟೈಪ್ ನೇಮ್(ಒ)); var o1 := ಹೊಸ ಪಟ್ಟಿ [2,3]; Println(ಟೈಪ್ ನೇಮ್(o1)); ಅಂತ್ಯ.
  • ಸಂವಾದಾತ್ಮಕ ಒಲಿಂಪಿಯಾಡ್ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವುದನ್ನು ತಡೆಯುವ ಇನ್‌ಪುಟ್ ಮರುನಿರ್ದೇಶನದಲ್ಲಿನ ದೋಷವನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ