 සපයා ඇති ඡේදයෙන්, C++ ප්‍රමිතිගත කළ වර්ෂය උපුටා ගන්න
C++ (/ˈsiː plʌs plʌs/, උච්චාරණය "C plus plus") යනු ඩෙන්මාර්කයේ පරිගණක විද්‍යාඥ Bjarne Stroustrup විසින් නිර්මාණය කරන ලද උසස් මට්ටමේ, සාමාන්‍ය කාර්ය ක්‍රමලේඛන භාෂාවකි. C ක්‍රමලේඛන භාෂාවේ දිගුවක් ලෙස 1985 දී ප්‍රථම වරට නිකුත් කරන ලද අතර, එය කාලයත් සමඟ සැලකිය යුතු ලෙස පුළුල් වී ඇත; නවීන C++ හි දැනට වස්තු-නැඹුරු, සාමාන්‍ය සහ ක්‍රියාකාරී විශේෂාංග ඇත, ඊට අමතරව අඩු මට්ටමේ මතක හැසිරවීම සඳහා පහසුකම් ඇත. එය සෑම විටම පාහේ සම්පාදනය කරන ලද භාෂාවක් ලෙස ක්‍රියාත්මක වන අතර බොහෝ වෙළෙන්දන් නොමිලේ මෘදුකාංග පදනම, LLVM, Microsoft, Intel, Embarcadero, Oracle සහ IBM ඇතුළුව C++ සම්පාදක සපයයි. C++ නිර්මාණය කර ඇත්තේ පද්ධති ක්‍රමලේඛනය සහ කාවැද්දූ, සම්පත් සීමා සහිත මෘදුකාංග සහ විශාල පද්ධති මනසේ තබාගෙන, ක්‍රියාකාරීත්වය, කාර්යක්ෂමතාව සහ භාවිතයේ නම්‍යශීලී බව එහි සැලසුම් ඉස්මතු කරයි. ඩෙස්ක්ටොප් යෙදුම්, වීඩියෝ ක්‍රීඩා, සේවාදායක (උදා: ඊ-වාණිජ්‍යය, වෙබ් සෙවුම්, හෝ දත්ත සමුදායන්) සහ කාර්ය සාධනය-විවේචනාත්මක යෙදුම් ඇතුළුව මෘදුකාංග යටිතල පහසුකම් සහ සම්පත් සීමා සහිත යෙදුම් සමඟ ප්‍රධාන ශක්තීන් සමඟ C++ වෙනත් බොහෝ සන්දර්භයන්හිදී ප්‍රයෝජනවත් වේ. උදා: දුරකථන ස්විච හෝ අභ්‍යවකාශ පරීක්ෂණ). C++ ප්‍රමිතිකරණය සඳහා වූ ජාත්‍යන්තර සංවිධානය (ISO) විසින් ප්‍රමිතිකරණය කර ඇත, නවතම සම්මත අනුවාදය ISO විසින් 2020 දෙසැම්බර් මාසයේදී ISO/IEC 14882:2020 ලෙස අනුමත කර ප්‍රකාශයට පත් කර ඇත (අවිධිමත් ලෙස C++20 ලෙස හැඳින්වේ). C++ ක්‍රමලේඛන භාෂාව 1998 දී ISO/IEC 14882:1998 ලෙස ප්‍රමිතිගත කරන ලද අතර එය පසුව C++03, C++11, C++14, සහ C++17 ප්‍රමිතීන් මගින් සංශෝධනය කරන ලදී. වත්මන් C++20 ප්‍රමිතිය නව විශේෂාංග සහ විශාල කරන ලද සම්මත පුස්තකාලයක් සමඟින් මේවා අභිබවා යයි. 1998 දී ආරම්භක ප්‍රමිතිකරණයට පෙර, C භාෂාවේ දිගුවක් ලෙස 1979 සිට බෙල් ලැබ්ස් හි Stroustrup විසින් C++ සංවර්ධනය කරන ලදී; වැඩසටහන් සංවිධානය කිරීම සඳහා ඉහළ මට්ටමේ විශේෂාංග සපයන C භාෂාවට සමාන කාර්යක්ෂම හා නම්‍යශීලී භාෂාවක් ඔහුට අවශ්‍ය විය. 2012 සිට, C++ මීළඟ සැලසුම්ගත ප්‍රමිතිය ලෙස C++23 සමඟ වසර තුනක නිකුත් කිරීමේ කාලසටහනක පවතී.
C++ ක්‍රමලේඛන භාෂාව මුලින් ප්‍රමිතිකරණය කරන ලද්දේ 1998 දී ය