Fel y mae pawb yn gwybod, efallai mai'r iaith raglennu C++ yw'r iaith fwyaf o ran cyfaint. Ni all hyd yn oed rhaglenwyr sydd wedi bod yn ysgrifennu ynddo ers degawdau frolio eu bod yn ei wybod yn llwyr. Yn y cyswllt hwn, gwnaeth pwyllgor safoni C++ benderfyniad anodd: er mwyn iβr iaith barhauβn gystadleuol yn wyneb ieithoedd newydd dybryd, er enghraifft rhwd, mae angen tynnu oddi arni holl nodweddion etifeddiaeth a ysgrifennwyd gan gobliaid anhysbys yn yr wythdegau blewog. Bydd datblygwyr Gnome, sy'n adnabyddus ar y fforwm hwn, yn helpu gyda hyn, a oedd ar un adeg wedi dileu'r holl nodweddion diangen o'u DE, a thrwy hynny ei wneud yn ddiguro. Byddant yn cael gwared ar yr holl nodweddion nes eu bod yn cael gwared ar yr holl βplysauβ a chyrraedd C, y daeth C ++ allan ohono, ond ni fyddant yn stopio yno, byddant yn gadael dim ond ychydig iawn o C β o'r iaith.
Yn benodol:
- bydd templedi'n cael eu tynnu a'u disodli gan deipio deinamig dewisol (ni fydd y gosb perfformiad yn arwyddocaol ar gyfer cyfrifiaduron modern)
- bydd codau gwall arddull Gosh yn cymryd lle'r eithriadau os bydd gwall!=dim
- bydd yr angen am systemau adeiladu yn cael ei ddileu, yn lle hynny bydd PM tebyg i gyfansoddwr ar gyfer PHP
- bydd etifeddiaeth luosog yn cael ei dileu ynghyd Γ’ swyddogaethau rhydd, bydd popeth nawr yn wrthrych, a bydd pob gwrthrych yn etifeddu o'r Gwrthrych dosbarth sylfaen
- mae'n amhosibl dileu ymddygiad heb ei ddiffinio yn llwyr oherwydd syndrom Stockholm ymhlith datblygwyr, felly bydd pob UB yn cael ei droi'n awtomatig yn brawf uned a weithredir 10 gwaith, a bydd y rhaglennydd yn cael gwybod pa ymddygiad y mae'r casglwr wedi'i ddewis yn y rhan fwyaf o achosion
Mae sylfaenydd yr iaith, Bjarne Strausstrup, eisoes wedi mynegi amheuaeth ynghylch y newidiadau, gan ddadlau nad yw datblygwyr Gnome yn defnyddio naill ai C++ na Gnome.
Ffynhonnell: linux.org.ru
