તે સી જેવું જ છે, જે 1970 ના દાયકાના પ્રારંભમાં ડેનિસ રિચી દ્વારા શોધાયું હતું, પરંતુ સી કરતા વધુ સલામત ભાષા છે અને તેમાં આધુનિક પ્રોગ્રામિંગ તકનીકોનો સમાવેશ થાય છે જેમ કે ઓબ્જેક્ટ ઓરિએન્ટ પ્રોગ્રામિંગ.