ಕ್ರೋಮ್ ಡೆವಲಪರ್‌ಗಳು ರಸ್ಟ್ ಭಾಷೆಯನ್ನು ಪ್ರಯೋಗಿಸುತ್ತಿದ್ದಾರೆ

Chrome ಡೆವಲಪರ್‌ಗಳು ಪ್ರಯೋಗಿಸುತ್ತಿದೆ ರಸ್ಟ್ ಭಾಷೆಯನ್ನು ಬಳಸುವುದು. ಕೆಲಸವನ್ನು ಒಳಗೆ ನಡೆಸಲಾಗುತ್ತದೆ ಉಪಕ್ರಮಗಳು Chrome ಕೋಡ್‌ಬೇಸ್‌ನಲ್ಲಿ ಮೆಮೊರಿ ದೋಷಗಳು ಸಂಭವಿಸುವುದನ್ನು ತಡೆಯಲು. ಪ್ರಸ್ತುತ, ಕೆಲಸವು ರಸ್ಟ್ ಅನ್ನು ಬಳಸುವ ಮೂಲಮಾದರಿಯ ಸಾಧನಗಳಿಗೆ ಸೀಮಿತವಾಗಿದೆ. ನೀವು ಕ್ರೋಮ್ ಕೋಡ್‌ಬೇಸ್‌ನಲ್ಲಿ ರಸ್ಟ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಬಳಸುವ ಮೊದಲು ಪರಿಹರಿಸಬೇಕಾದ ಮೊದಲ ಸವಾಲೆಂದರೆ C++ ಕೋಡ್ ಮತ್ತು ರಸ್ಟ್ ನಡುವೆ ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು.

ನಿರೀಕ್ಷಿತ ಭವಿಷ್ಯಕ್ಕಾಗಿ C++ Chrome ನಲ್ಲಿ ಪ್ರಾಥಮಿಕ ಭಾಷೆಯಾಗಿ ಉಳಿಯುತ್ತದೆ, ಆದ್ದರಿಂದ ನಮ್ಮ ಪ್ರಯೋಗಗಳ ಗಮನವು ರಸ್ಟ್ ಕೋಡ್‌ನಿಂದ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ C++ ಕಾರ್ಯಗಳನ್ನು ಕರೆಯುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ರಸ್ಟ್ ಮತ್ತು C++ ನಡುವೆ ವಿಧಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ರವಾನಿಸುವುದು ಹೇಗೆ. ರಸ್ಟ್ ಮತ್ತು ಸಿ ++ ನಡುವೆ ಡೇಟಾ ವಿನಿಮಯವನ್ನು ಆಯೋಜಿಸಲು ಗ್ರಂಥಾಲಯವನ್ನು ಮುಖ್ಯ ಪರಿಹಾರವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ xxx, ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ C++ ಮತ್ತು Rust ಕಾರ್ಯಗಳ ನಡುವೆ ಸುರಕ್ಷಿತ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ರಚಿಸುತ್ತದೆ. ಅಂತಹ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ರಚಿಸುವುದು ತುಂಬಾ ಶ್ರಮದಾಯಕವಾಗಿದೆ ಏಕೆಂದರೆ Chrome API 1700 ಕ್ಕೂ ಹೆಚ್ಚು ಕರೆಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ದೋಷವನ್ನು ಮಾಡುವ ಹೆಚ್ಚಿನ ಸಂಭವನೀಯತೆಯಿದೆ.

ಮೂಲ: opennet.ru

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