రస్ట్ లాంగ్వేజ్ సపోర్ట్‌ని చేర్చడానికి GCC ఆమోదించబడింది

GCC స్టీరింగ్ కమిటీ రస్ట్ కంపైలర్ యొక్క gccrs ప్రాజెక్ట్ (GCC రస్ట్) అమలును కోర్ GCC ఫ్రేమ్‌వర్క్‌లో చేర్చడానికి ఆమోదించింది. ఫ్రంటెండ్‌ను ఏకీకృతం చేసిన తర్వాత, LLVM డెవలప్‌మెంట్‌లను ఉపయోగించి నిర్మించబడిన rustc కంపైలర్‌ను ఇన్‌స్టాల్ చేయాల్సిన అవసరం లేకుండా రస్ట్ భాషలో ప్రోగ్రామ్‌లను కంపైల్ చేయడానికి ప్రామాణిక GCC సాధనాలను ఉపయోగించవచ్చు.

GCCs డెవలపర్‌లు GCC మార్పు సమీక్షతో పని చేయడం ప్రారంభించి, GCCకి జోడించబడుతున్న కోడ్ సాంకేతిక అవసరాలకు అనుగుణంగా ఉండేలా చూసేందుకు తుది సమీక్ష మరియు ప్యాచ్‌ల ఆమోదాన్ని అందించడానికి బృందాలను విడుదల చేయాలని సిఫార్సు చేయబడింది. Gccrs అభివృద్ధి ప్రణాళికాబద్ధంగా కొనసాగితే మరియు ఊహించని సమస్యలు గుర్తించబడకపోతే, రస్ట్ ఫ్రంటెండ్ వచ్చే ఏడాది మేలో జరగనున్న GCC 13 విడుదలలో విలీనం చేయబడుతుంది. రస్ట్ యొక్క GCC 13 అమలు బీటా స్థితిలో ఉంటుంది, డిఫాల్ట్‌గా ఇంకా ప్రారంభించబడలేదు.

రస్ట్ మెమరీ భద్రతపై దృష్టి పెడుతుంది మరియు ఉద్యోగ అమలులో అధిక సమాంతరతను సాధించడానికి మార్గాలను అందిస్తుంది. మెమరీని సురక్షితంగా నిర్వహించడం, అది విడుదలైన తర్వాత మెమరీ ప్రాంతాన్ని యాక్సెస్ చేయడం, శూన్య పాయింటర్‌లను డిఫరెన్స్ చేయడం మరియు బఫర్ హద్దులను అధిగమించడం వంటి లోపాలను తొలగించడం, రిఫరెన్స్ చెకింగ్, ఆబ్జెక్ట్ యాజమాన్యాన్ని ట్రాక్ చేయడం మరియు వస్తువుల జీవితకాలాన్ని పరిగణనలోకి తీసుకోవడం ద్వారా కంపైల్ సమయంలో రస్ట్‌లో సాధించబడుతుంది. (స్కోప్) మరియు కోడ్ అమలు సమయంలో మెమరీ యాక్సెస్ యొక్క ఖచ్చితత్వాన్ని అంచనా వేయడం. రస్ట్ పూర్ణాంక ఓవర్‌ఫ్లోల నుండి రక్షణను కూడా అందిస్తుంది, ఉపయోగించే ముందు వేరియబుల్ విలువలను ప్రారంభించడం అవసరం, ప్రామాణిక లైబ్రరీలో మెరుగైన దోష నిర్వహణను కలిగి ఉంటుంది, డిఫాల్ట్‌గా మార్పులేని సూచనలు మరియు వేరియబుల్స్ భావనను ఉపయోగిస్తుంది మరియు లాజికల్ లోపాలను తగ్గించడానికి బలమైన స్టాటిక్ టైపింగ్‌ను అందిస్తుంది.

మూలం: opennet.ru

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