C kode:
int add(int a, int b)
{
return a + b;
}
Det samme i assembler (PC):
push ebp
mov ebp,esp
mov eax,dword ptr [ebp+8]
add eax,dword ptr [ebp+12]
pop ebp
ret
Jeg er ikke enig i at C++ er sværre end C, det er rigtigt at der er mere at lære, men der er også tilføjet en hel del der gør det meget lettere at bruge end C, man slipper f.ex. i mange tilfælde på at tænke på pointere.
C bliver stadig brugt meget i embeddede systemer, men der bliver brugt mere og mere C++ inden for dette feldt også.