Здравствуйте Mishka.NET, Вы писали:
M.NET>4. Нет единого стандарта, точнее он есть, но мало кто ему следует, поэтому большее количество времени уходит на пускание слюнок от вида возможностей и утирание слёз, от того что их нельзя использовать.
Последнее время все выправляется.
M.NET>5. Памятью приходится управлять вручную. Все мы хорошие программисты, просто отличные, но рядом с нами всегда есть бездари, которым просто нельзя давать такую возможность.
Есть средства проверки, см BoundsChecker. А с плохими программистами
лучше вообще не работать вне зависимости от того есть
у них возможность выделять память или нет
M.NET>6. С++ не динамический язык.
Что понимается под динамическим? Динамическая типизация?
Динамическая типизация это очень очень плохо.
M.NET>8. В С++ нет единой стандартной библиотеки. Точнее она есть, но её все реализуют по-разному. К тому же она явно ориентирована на Unix с его Pipes and Filters.
Не вижу ничего ориентированного на Unix в STL.
Ты наверное плохо предстваляешь что такое Pipes в unix,
или плохо предстваляешь что такое STL.
M.NET>9. С++ не аспектно-ориентированный язык.
Клевый термин, а что он значит?
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев