> Реальное отличие C++ от C в том что в структуру C добавили такое понятие как ограничение доступа к полям, а потом такие новые структуры назвали классами ...
Реальных отличй С от С++ на увесистый том.
> Любой грамотный специалист знает что ООП это не свойство языка
Объектно-ориентированный язык программирования (ОО-язык) ? язык, благоприятствующий объектно-ориентированному программированию. Читайте буквари перед тем, как сверкать тут мудростью.
> Ну чтож ... видимо я не умею программировать ... причем будучи профессиональным программистом со стажем. Позвоните моему руководству, сообщите им что я программировать не умею ... очень их удивите
В нашей стране программистов всегда было очень мало и будет мало ещё очень долго. Те, кто эти должности занимает, очень горды собой, на хромой козе не подъедешь. При этом о программировании они не имеют понятия. Программирует COM порт. Он не знает, что такое прерывание, он не знает, что в Unix работают с файлами. Он в бесконечном цикле под многозадачной средой под рутом опрашивает порты ввода-вывода. А чо ? Работает ? Работает. И внедрений у него офигеете скока. К нему не подойти. А то, что программа жрёт всё процессорное время, теряет данные, да и вообще опасна, его не волнует. И не волнует его начальство. Оно вообще ничего не понимает. Работает ? Работает. Подумаешь, фигня какая. Всё это до поры-до времени, пока не становится нужен крупный проект. Как только эти наши "программисты" берутся за что-то большое, так сразу же сдуваются, потому что глюки изо всех щелей, в команде работать не способны и вообще мы слишком индивидуальные. В цивилизованный странах существуют такие понятия, как Software Architector, Software Developer, Programmer/Coder. Ладно, не будем, всё равно бесполезно. Я об этом тут уже высказвался.