கூகிள் ஊழியர் C++ ஐ மாற்றும் நோக்கில் கார்பன் நிரலாக்க மொழியை உருவாக்குகிறார்

ஒரு கூகுள் ஊழியர் கார்பன் புரோகிராமிங் மொழியை உருவாக்குகிறார், இது C++ க்கு ஒரு சோதனை மாற்றாக நிலைநிறுத்தப்பட்டு, மொழியை விரிவுபடுத்துகிறது மற்றும் ஏற்கனவே உள்ள குறைபாடுகளை நீக்குகிறது. மொழி அடிப்படை C++ பெயர்வுத்திறனை ஆதரிக்கிறது, ஏற்கனவே உள்ள C++ குறியீட்டுடன் ஒருங்கிணைக்க முடியும், மேலும் C++ நூலகங்களை கார்பன் குறியீட்டிற்கு தானாக மொழிபெயர்ப்பதன் மூலம் ஏற்கனவே உள்ள திட்டங்களின் இடம்பெயர்வை எளிதாக்கும் கருவிகளை வழங்குகிறது. எடுத்துக்காட்டாக, நீங்கள் ஒரு குறிப்பிட்ட நூலகத்தை கார்பனில் மீண்டும் எழுதலாம் மற்றும் ஏற்கனவே உள்ள C++ திட்டத்தில் அதைப் பயன்படுத்தலாம். கார்பன் கம்பைலர் எல்எல்விஎம் மற்றும் க்ளாங் மேம்பாடுகளைப் பயன்படுத்தி எழுதப்பட்டது. திட்டத்தின் வளர்ச்சிகள் Apache 2.0 உரிமத்தின் கீழ் விநியோகிக்கப்படுகின்றன.

கார்பனின் முக்கிய அம்சங்கள்:

  • இதன் விளைவாக வரும் குறியீடு C++ உடன் ஒப்பிடக்கூடிய செயல்திறனைக் கொண்டுள்ளது, அதே நேரத்தில் பிட் மட்டத்தில் முகவரிகள் மற்றும் தரவுகளுக்கான குறைந்த-நிலை அணுகலைப் பராமரிக்கிறது.
  • ஏற்கனவே உள்ள C++ குறியீட்டைக் கொண்டு பெயர்வுத்திறன், வகுப்பு மரபு மற்றும் டெம்ப்ளேட்கள் உட்பட.
  • வேகமான அசெம்பிளி மற்றும் C++ க்கு ஏற்கனவே உள்ள அசெம்பிளி அமைப்புகளுடன் ஒருங்கிணைக்கும் திறன்.
  • கார்பனின் வெவ்வேறு பதிப்புகளுக்கு இடையே இடம்பெயர்வதை எளிதாக்குங்கள்.
  • NULL பாயிண்டர் டிரெஃபரன்ஸ்கள் மற்றும் பஃபர் ஓவர்ரன்கள் போன்ற இலவச பாதிப்புகளுக்கு எதிராக பாதுகாக்க நினைவக-பாதுகாப்பான கருவிகளை வழங்குகிறது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்