மைக்ரோசாஃப்ட் அதிரடி: C, C++ குறியீடுகளுக்கு விடை - AI உதவியுடன் 'ரஸ்ட்' (Rust) மொழிக்கு மாறத் திட்டம்!
ரெட்மண்ட் (அமெரிக்கா): மென்பொருள் உலகின் ஜாம்பவனான மைக்ரோசாஃப்ட், தனது பல தசாப்த கால தொழில்நுட்ப வரலாற்றில் மிக முக்கியமான மாற்றத்தை நோக்கி அடியெடுத்து வைத்துள்ளது. விண்டோஸ் (Windows) மற்றும் பிற முக்கிய சேவைகளில் நீண்டகாலமாகப் பயன்படுத்தப்பட்டு வரும் C மற்றும் C++ நிரலாக்க மொழிகளை (Programming Languages) முற்றிலும் நீக்கிவிட்டு, நவீன மற்றும் பாதுகாப்பான 'ரஸ்ட்' (Rust) மொழிக்கு மாற அந்த நிறுவனம் முடிவு செய்துள்ளது.
2030-க்குள் மெகா இலக்கு
மைக்ரோசாஃப்ட் நிறுவனத்தில் சுமார் 28 ஆண்டுகளாகப் பணியாற்றி வரும் மூத்த மென்பொருள் பொறியாளர் கேலன் ஹன்ட் (Galen Hunt), சமீபத்தில் வெளியிட்ட ஒரு வேலைவாய்ப்பு அறிவிப்பில் இந்தத் திட்டத்தை உறுதிப்படுத்தியுள்ளார். 2030-ஆம் ஆண்டிற்குள் மைக்ரோசாஃப்ட் மென்பொருட்களில் இருந்து ஒவ்வொரு சி மற்றும் சி++ குறியீட்டு வரியையும் அகற்றுவதே தமது இலக்கு என்று அவர் தெரிவித்துள்ளார். இதனை ஒரு "இமாலய முயற்சி" (Great Tech Debt Cleanup) என்று அவர் குறிப்பிட்டுள்ளார்.
ஏன் இந்த அதிரடி மாற்றம்?
சி மற்றும் சி++ மொழிகள் மிக வேகமானவை என்றாலும், அவற்றில் 'மெமரி சேஃப்டி' (Memory Safety) எனப்படும் நினைவக பாதுகாப்பு குறைபாடுகள் அதிகம் உள்ளன. மைக்ரோசாஃப்ட் தயாரிப்புகளில் ஏற்படும் 70% பாதுகாப்பு குறைபாடுகளுக்கு (Vulnerabilities) இந்த மெமரி தொடர்பான பிழைகளே காரணமாக உள்ளன.
ஆனால், 'ரஸ்ட்' மொழி பாதுகாப்பானது மற்றும் சி++ மொழியைப் போலவே அதிவேகமாகச் செயல்படக்கூடியது. இதைப் பயன்படுத்துவதன் மூலம் மென்பொருள் ஹேக்கிங் செய்யப்படுவதையும், எதிர்பாராத கோளாறுகள் ஏற்படுவதையும் பெருமளவு தவிர்க்க முடியும்.
AI மூலம் அசாத்திய வேகம்: மாதம் 10 லட்சம் வரிகள்!
இந்தத் திட்டத்தில் மிகவும் வியப்பான செய்தி என்னவென்றால், இதில் ஈடுபடும் ஒவ்வொரு பொறியாளரும் மாதம் ஒன்றுக்கு 10 லட்சம் (1 Million) வரிகள் ரஸ்ட் குறியீடுகளை எழுத வேண்டும் அல்லது சரிபார்க்க வேண்டும் என எதிர்பார்க்கப்படுகிறது.
சாதாரணமாக ஒரு மனிதரால் இவ்வளவு குறியீடுகளை எழுதுவது சாத்தியமற்ற ஒன்று. ஆனால், மைக்ரோசாஃப்ட் இதற்காக செயற்கை நுண்ணறிவு (AI) மற்றும் லார்ஜ் லாங்குவேஜ் மாடல் (LLM) தொழில்நுட்பங்களைப் பயன்படுத்த உள்ளது. AI பழைய குறியீடுகளை தானாகவே ரஸ்ட் மொழிக்கு மாற்றும், பொறியாளர்கள் அதனை மேற்பார்வையிட்டு இறுதி செய்வார்கள்.
தொழில்நுட்ப உலகில் தாக்கம்
இந்த மாற்றம் மென்பொருள் பொறியியல் துறையில் ஒரு புரட்சியை ஏற்படுத்தும் என்று எதிர்பார்க்கப்படுகிறது. மைக்ரோசாஃப்ட் போன்ற ஒரு நிறுவனம் தனது அடிப்படை கட்டமைப்பையே மாற்றுவது, மற்ற தொழில்நுட்ப நிறுவனங்களையும் 'ரஸ்ட்' போன்ற நவீன மொழிகளுக்கு மாறத் தூண்டும்.
மைக்ரோசாஃப்ட் தற்போது இதற்காகத் திறமையான பொறியாளர்களைத் தேடி வருகிறது. இந்தத் திட்டம் வெற்றிகரமாக முடிவடைந்தால், எதிர்காலத்தில் நாம் பயன்படுத்தும் விண்டோஸ் மற்றும் பிற செயலிகள் மிகவும் பாதுகாப்பானதாகவும், பிழையற்றதாகவும் இருக்கும் என்பதில் ஐயமில்லை.