Google සේවකයෙක් C++ සඳහා පර්යේෂණාත්මක ආදේශකයක් ලෙස ස්ථානගත කර ඇති කාබන් ක්රමලේඛන භාෂාව සංවර්ධනය කරමින්, භාෂාව පුළුල් කරමින් සහ පවතින අඩුපාඩු ඉවත් කරයි. භාෂාව මූලික C++ අතේ ගෙන යා හැකි හැකියාව සඳහා සහය දක්වයි, පවතින C++ කේතය සමඟ ඒකාබද්ධ කළ හැකි අතර, C++ පුස්තකාල ස්වයංක්රීයව කාබන් කේතයට පරිවර්තනය කිරීමෙන් පවතින ව්යාපෘති සංක්රමණය කිරීම සරල කිරීමට මෙවලම් සපයයි. උදාහරණයක් ලෙස, ඔබට යම් පුස්තකාලයක් කාබන්හි නැවත ලිවිය හැකි අතර එය පවතින C++ ව්යාපෘතියක භාවිතා කළ හැක. කාබන් සම්පාදකය ලියා ඇත්තේ LLVM සහ Clang වර්ධනයන් භාවිතා කරමිනි. ව්යාපෘතියේ වර්ධනයන් Apache 2.0 බලපත්රය යටතේ බෙදා හරිනු ලැබේ.
කාබන්හි ප්රධාන ලක්ෂණ:
- ප්රතිඵලයක් ලෙස ලැබෙන කේතය C++ හා සැසඳිය හැකි කාර්ය සාධනයක් ඇති අතර, බිට් මට්ටමේ ලිපින සහ දත්ත වෙත ප්රවේශය අඩු මට්ටමක පවත්වා ගෙන යයි.
- පන්ති උරුමය සහ සැකිලි ඇතුළුව පවතින C++ කේතය සමඟ අතේ ගෙන යා හැකි හැකියාව.
- වේගවත් එකලස් කිරීම සහ C++ සඳහා පවතින එකලස් කිරීමේ පද්ධති සමඟ ඒකාබද්ධ වීමේ හැකියාව.
- කාබන් විවිධ අනුවාද අතර සංක්රමණය සරල කරන්න.
- NULL pointer dereferences සහ buffer overruns වැනි පසු-නිදහස් දුර්වලතා වලින් ආරක්ෂා වීමට මතක ආරක්ෂිත මෙවලම් සපයයි.
මූලාශ්රය: opennet.ru