Бьерн Страуструп (Bjarne Stroustrup) описывает достоинства объектно-ориентированного подхода и опасности низкоуровневого программирования.