Recently, Piotr Wyderski - a friend who I know virtually from the pl.comp.lang.c newsgroup - posted a very nice summary aptly expressing why I use C++ programming language.
in Polish:
Bo jest to jedyny znany mi jÄzyk, ktĂłry pozwala na zejĹcie na bardzo niski poziom tam, gdzie to jest potrzebne i odizolowanie siÄ od niego tam, gdzie to potrzebne nie jest.
in English:
Because, C++ is the only [programming] language, that makes it possible to get on a very low level when it’s needed and isolate from the bare metal when it’s not needed.
I completely agree with Piotr’s point of view.