Здравствуйте, vdimas, Вы писали:
MTD>>а на С++ сообщество не осилило сделать ничего такого же уровня.
V>На язык С++ есть целая сетка версий стандартов.
И в каком стандарте С++ есть спецификация, например, на алгоритмы криптографии?
V>Обертка обертке рознь.
MTD>>Вот я написал плюсовую обертку над openssl что мне теперь кричать, что я гуру криптографиии и внес огромный вклад?
V>Ну, я тоже написал именно под openssl.
V>Пару вечеров работы, и?
Сложности с пониманием написанного? Давай на пальцах, для чтобы даже до самых-самых дошло:
1. На С есть библиотеки, де-факто ставшие стандартом в предметной области, на С++ аналогов нет
2. Ты утверждаешь, что есть и приводишь ссылки на обертки над С либами
3. Я говорю, что написать обертку не большое достижение
4. Ты говоришь, что сам писал обертку за пару вечеров и спрашиваешь "и?"
Друг, как у тебя самочувствие?
V>Под дотнет такая же по функциональности обертка могла занять рабочую неделю.
Чего? Во-первых, дотнет — не язык, а платформа. Ты собрался сразу в байткоде писать? Во-вторых, можешь привести пример, где на C# что-то сделать сложней, чем на С++? Вычисление факториала на этапе компиляции не считается. В-третьих, писать обертки, а потом обертки над обертками — традиционная забава С++ разработчиков, в C# уже есть System.Security.Cryptography
V>>>Ну покажи мне С++ компиляторы под архитектуры PIC, AVR, i51
MTD>>Для них нет компиляторов С++? Это что же ты так решил высказаться, что С++ отстой?
V>Так и дотнета под них нет.
У тебя проблемы с дотнетом? Я его нигде не упоминал, а у тебя он все чешется.
V>Может, это просто такие специфические архитектуры, что под них даже реализация языка идёт С в сильно урезанном виде?
С теперь тоже отстой? Итого, руководствуясь твоей логикой, выбрасываем С++, выбрасываем С, оставляем только ассемблер, потому, что на некоей сферической платформе в вакууме нет полноценных компиляторов С и С++.
V>QT — это просто хороший пример того, что не всё зависит только от языка. Язык же не в вакууме живёт, а на конкретных аппаратных и программных платформах.
Глубокомысленно. Что сказать хотел?
V>Поэтому, тот же GTK+ сугубо сишный.
Почему?
MTD>>Хочешь длиной меряться? Ну расскажи, что ты на С++ написал.
V>Какая прикладная область интересует?
Любая, чем больше всего гордишься?
V>Не требуют оборачивания структуры, перечисления, константы и т.д. и т.п.
Конечно требуют. Дефайны из С просто необходимо обернуть в неймспейсы и засунуть в перечисления.