Re[4]: Чем так привлекателен C++ ?
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 20.08.02 12:58
Оценка:
Здравствуйте Mishka.NET, Вы писали:

M.NET>>>6. С++ не динамический язык.

A>>Что понимается под динамическим? Динамическая типизация?
M.NET>Хочу создавать классы на лету и их использовать. Хочу в зависимости от содержания класса выполнять разные действия (ну ка попробуй сериализацию на С++ забабахать)

Да всегда была, да она не компилятором делается, да
надо иногда поработать.

A>>Динамическая типизация это очень очень плохо.

M.NET>Это почему же плохо?

Потому что не идет проверка во время компиляции.
Ты когда-нибудь на perl или python писал? Там
вообще нет понятия тип во время компиляции, в результате
все ошибки которые в C++ ловятся во время компиляции
там ловятся во время исполнения(т.е. у заказчика)

Т.е. кто-то поменял параметры функции и она больше
не вызывается старыми модулями, но понять это можно
только попытавшись ее вызвать

M.NET>>>8. В С++ нет единой стандартной библиотеки. Точнее она есть, но её все реализуют по-разному. К тому же она явно ориентирована на Unix с его Pipes and Filters.


A>>Не вижу ничего ориентированного на Unix в STL.

M.NET>А потоки ввода-вывода?

Не вижу какое это отношение имеет к pipes и к unix.
Понятие поток сейчас есть абсолютно везде, а не только в
unix(кто тут недавно упоминал сериализацию?)

M.NET>>>9. С++ не аспектно-ориентированный язык.

A>>Клевый термин, а что он значит?
M.NET>Аспекты

Аспекты чего?
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.