Friday, May 25, 2018

C++ வரலாறு

1979 ஆம் ஆண்டில் AT & T பெல் லேப்ஸில் Bjarne Stroustrup பணிபுரிந்தபோது, விநியோகிக்கப்பட்ட கணினிகளுக்கான யூனிக்ஸ் கர்னலைப் பகுப்பாய்வு செய்வதில் சிரமங்களை எதிர்கொண்டார். தற்போதைய மொழிகள் மிக மெதுவான அல்லது மிகக் குறைந்த அளவுதான். எனவே, அவர் ஒரு புதிய மொழியை உருவாக்க முன்வந்தார்.

இந்த மொழியை கட்டியமைப்பதற்கு, அவர் ஏன் சி மொழியை தேர்வு செய்தார்? இது ஒரு பொது நோக்கத்திற்கான மொழி மற்றும் அதன் செயல்திறன் மிக வேகமாக மற்றும் மிகவும் திறமையானது என்பதால் C++ மொழியை உருவாக்குவதாக இருந்தது.

இந்த புதிய நிரலாக்க மொழி C உடன் கிளாஸ்கள் என பெயரிடப்பட்டது, ஆனால் பின்னர் C ++ (++ இல் சி + இன் அதிகரிப்பு ஆபரேட்டரைக் குறிக்கிறது) என மறுபெயரிடப்பட்டது.

சி ++ 98
1985 ஆம் ஆண்டில் C ++ வெளியிடப்பட்டபோது அதிகாரப்பூர்வ தரநிலைகள் வெளியிடப்படவில்லை. சி ++ 98 எனப்படும் C ++ முதல் தரநிலையானது 1998 வரை மட்டுமே இருந்தது.

சி ++ 03
2003 இல், சி ++ தரநிலையின் புதிய பதிப்பு வெளியிடப்பட்டது. சி ++ 03 உண்மையில் ஒரு புதிய தரநிலையாக இல்லை, ஆனால் ஒரு பிழைத்திருத்த வெளியீடு C ++ 98 உடன் "அதிக உறுதிப்பாடு மற்றும் பெயர்வுத்தன்மையை உறுதிப்படுத்துகிறது".

C ++ 11 (C ++ 0x)
C ++ க்கான அடுத்த பிரதான தரநிலை 2011 இல் வெளியிடப்பட்டது, இது C ++ 11 என பெயரிடப்பட்டது. 2009 ஆம் ஆண்டுக்குள் இந்த மேம்படுத்தல் வெளியிடப்படும் என்று சி ++ குழுவால் உறுதி செய்யப்பட்டது, அவை அதிகாரப்பூர்வமற்ற முறையில் C ++ 0x என வெளியிடப்பட்டது.

C ++ 14 (C ++ 1y)
C ++ 14 ஆனது 2014 ஆம் ஆண்டில் வெளியான C ++ இன் தற்போதைய ஆற்றல் ஆகும். C ++ 03 ஐப் போலவே, இது முக்கிய பிழை திருத்தங்களும் C ++ 11 க்கு எளிமையான முன்னேற்றங்களும் இதில் அடங்கும்.

சி ++ 17 (சி ++ 1z)
2017 ஆம் ஆண்டில் இயக்கப்படும் திட்டமிடப்பட்ட C ++ க்கு அடுத்தடுத்த மறுதொடக்கமாகும். இது பல புதிய அம்சங்களைக் கொண்டிருக்கும் என்று எதிர்பார்க்கப்படுகிறது. இந்த பதிப்பிற்காக திட்டமிடப்பட்ட பெரும்பாலான அம்சங்கள் ஏற்கனவே முடிக்கப்பட்டுள்ளன.

No comments:

Post a Comment