Chrome డెవలపర్లు రస్ట్ భాషతో ప్రయోగాలు చేస్తున్నారు

Chrome డెవలపర్లు ప్రయోగాలు చేస్తున్నారు రస్ట్ భాషను ఉపయోగించడం. లోపల పని జరుగుతుంది చొరవ Chrome కోడ్‌బేస్‌లో మెమరీ లోపాలు ఏర్పడకుండా నిరోధించడానికి. ప్రస్తుతం, పని రస్ట్‌ని ఉపయోగించడం కోసం ప్రోటోటైపింగ్ సాధనాలకు పరిమితం చేయబడింది. మీరు Chrome కోడ్‌బేస్‌లో రస్ట్‌ని పూర్తిగా ఉపయోగించాలంటే ముందుగా పరిష్కరించాల్సిన మొదటి సవాలు ఏమిటంటే C++ కోడ్ మరియు రస్ట్ మధ్య పోర్టబిలిటీని నిర్ధారించడం.

C++ భవిష్యత్తులో Chromeలో ప్రాథమిక భాషగా ఉంటుంది, కాబట్టి రస్ట్ కోడ్ నుండి ఇప్పటికే ఉన్న C++ ఫంక్షన్‌లను కాల్ చేయగల సామర్థ్యం మరియు రస్ట్ మరియు C++ మధ్య రకాలను సురక్షితంగా ఎలా పాస్ చేయాలి అనే దానిపై మా ప్రయోగాల దృష్టి ఉంటుంది. రస్ట్ మరియు C++ మధ్య డేటా మార్పిడిని నిర్వహించడానికి లైబ్రరీ ప్రధాన పరిష్కారంగా పరిగణించబడుతుంది cxx, ఇది స్వయంచాలకంగా C++ మరియు రస్ట్ ఫంక్షన్‌ల మధ్య సురక్షిత బైండింగ్‌లను సృష్టిస్తుంది. Chrome APIకి 1700 కంటే ఎక్కువ కాల్‌లు ఉన్నాయి మరియు ఎర్రర్ వచ్చే అవకాశం ఎక్కువగా ఉన్నందున అటువంటి బైండింగ్‌లను మాన్యువల్‌గా సృష్టించడం చాలా శ్రమతో కూడుకున్నది.

మూలం: opennet.ru

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