Здравствуйте, Abyx, Вы писали:
A>>>куча расширений языка
X>>куча нарушений стандарта.
A>расширения языка это не нарушения стандарта, если ты о них
A>к тому же нарушения стандарта и в гцц есть, ну и что?
Ну, не сравнить с художествами VS.
A>а взаимодействие с другими языками нужно тогда когда в ОС развито много разных языков, а не один только Си.
A>COM там всякий для скриптов, CLI для .NET, __asm для асма, соглашения вызова функций
Какое отношение все это имеет к компилятору? COM вроде — это чистый Си, не? .NET в С++-компиляторе нафиг не уперся, асм в GCC всегда был.
A>упаковываешь программу какойнить themida, даешь юзеру, прога у юзера падает, он тебе отправляет крешдамп, открываешь его в отладчике и отлаживаешь.
A>а у вас в никсах как?
strip foo -f foo.debug
debug info из foo переехала в foo.debug, foo теперь без debug info, его можно отправлять клиенту.