Citat:
caboom: ako ides tako daleko, onda mozes da kazes i da C++ ne postuje u osnovi neke sintagme OOP-a.
Upravo tako. Da stvar bude još gora, postoje različita mišljenja o tome šta programski jezik mora da ima da bi bio "pravi OO jezik". Neki smatraju da je npr run-time reflection jako bitna stavka za OO jezik, i onda C++ nije OO; drugi zahtevaju da jezik podržava višestruko nasleđivanje i onda otpadaju Smalltalk, Java, C#...
Uglavnom, kao što Bjarne zaključuje u gorepomenutom članku pitanja "šta je OO" su nebitna. Prava pitanja su: "Šta u konkretnoj situaciji vodi jasnom, lakom za održavanje i efikasnom kodu?"