Kontentke ótiw

C++

Wikipedia, erkin enciklopediya

C++ programmalastırıw tilı - hár qıylı qosımsha islengen bibliotekalar jıynaǵına iye universal programmalastırıw tili bolıp tabıladı. C++ tili sistemalı programmalastırıwda da keń qollanıladı. Bul tilde joqarı nátiyjeli programmalardı, sonıń ishinde operatsiyalıq sistemalardı, drayverlerdi jazıw múmkin.

C++ universal programmalastırıw tili bolıp, hár qıylı dárejedegi máseleler ushın sheshim tabıw múmkin.

C++ atamasın Rik Massitti oylap taptı. Atamanıń ózinen kórinip turǵanınday, C++ ge C den basqıshpa-basqısh ótilgen. “++” – bul C de operatsiyalardıń artıwı.

C++ ataması 1983 jıldıń jazında payda boldı. Dáslepki nusqaları 1980 jıllardan baslap “C klasslar menen” ataması menen júrgizildi.

C++ tiliniń jáne bir áhmiyetli tárepi, bul ANSI standartı talapları tiykarında jaratılǵan. C++ tiliniń tiykarǵı túsinikleriniń biri klasslar bolıp tabıladı. Klass – bul paydalanıwshı tárepinen jaratılǵan (ańlatılǵan) til. C++ tilinde C tiliniń derlik barlıq imkaniyatları saqlanǵan. Buǵan tiykarǵı sebep, C++ tili payda bolıwı menen bir waqıtta, kóplegen paydalanıwshılar tárepinen C tilinde bir qansha programmalar jaratılǵan edi. Bunday tayar túrdegi programmalarǵa qayta ózgeris kiritkende de C++ kompilyatorı programma tekstinen hesh qanday qátelik tappaydı, yaǵnıy, bunda programmanı hár eki tilden de paydalanıp dúziwge boladı.

C++ tilin jaratıw dawamında kóplegen tillerden kerekli tárepleri (qásiyetleri) alınǵan. Atap aytqanda, Simila 67 tilinen klasslar konseptsiyası, Algol-68 tilinen operatsiyalardı júklew hám ózgeriwshilerdi programmanıń qálegen jerinde táriyplew h.t.b. qásiyetleri alınǵan.