GNAT కమ్యూనిటీ ఎడిషన్ 2021 విడుదలైంది

అడా భాషలో అభివృద్ధి సాధనాల ప్యాకేజీ ప్రచురించబడింది - GNAT కమ్యూనిటీ ఎడిషన్ 2021. ఇందులో కంపైలర్, ఇంటిగ్రేటెడ్ డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్ GNAT స్టూడియో, SPARK భాష యొక్క ఉపసమితి కోసం స్టాటిక్ ఎనలైజర్, GDB డీబగ్గర్ మరియు లైబ్రరీల సెట్ ఉన్నాయి. ప్యాకేజీ GPL లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది.

కంపైలర్ యొక్క కొత్త వెర్షన్ GCC 10.3.1 బ్యాకెండ్‌ని ఉపయోగిస్తుంది మరియు అనేక కొత్త ఫీచర్లను అందిస్తుంది. రాబోయే Ada 202x ప్రమాణం యొక్క క్రింది ఆవిష్కరణల అమలు జోడించబడింది:

  • జోర్విక్ ఎంబెడెడ్ సిస్టమ్స్ కోసం కొత్త ప్రొఫైల్;
  • ఏకపక్ష ఖచ్చితమైన అంకగణిత మద్దతు;
  • ప్రకటన వ్యక్తీకరణలు;
  • ఆటోమేటిక్ రకం అనుమితితో విలువలను పేరు మార్చడం;
  • సబ్‌ట్రౌటిన్‌లకు సూచనల కోసం ఒప్పందాలు;
  • ఇటరేటర్లలో ఫిల్టర్లు;
  • కంటైనర్ల కోసం యూనిట్లు.

మేము అనేక ప్రయోగాత్మక (ప్రామాణికం కాని) లక్షణాలను కూడా అమలు చేసాము:

  • రిటర్న్/రైజ్/గోటో స్టేట్‌మెంట్‌ల కోసం అదనపు "ఎప్పుడు";
  • నమూనా సరిపోలిక;
  • శ్రేణి యొక్క స్థిర దిగువ సరిహద్దు;
  • ట్యాగ్ చేయని రకాల కోసం చుక్కను ఉపయోగించి సబ్‌ట్రౌటిన్‌లకు కాల్ చేస్తోంది.

చాలా మటుకు, కంపైలర్ యొక్క ఈ సంస్కరణ GNAT కమ్యూనిటీ ఎడిషన్ విడుదలల గొలుసులో చివరిది. భవిష్యత్తులో, ఓపెన్ సోర్స్ GCC నుండి సంకలనం చేయబడిన కంపైలర్‌ను alire ప్యాకేజీ మేనేజర్‌ని ఉపయోగించి ఇన్‌స్టాల్ చేయవచ్చు.

మూలం: opennet.ru

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