Умные вопросы
Войти
Регистрация
C и C+ перестали быть опасными языками после появления хороших лексических и статических анализаторов?
6 года
назад
от
ыыы ыыы
1 ответ
▲
▼
0
голосов
Наверное стали, но совсем немного.
Да, какие-то неприятные сюрпризы можно убрать при помощи лексических и статических анализаторов.
Однако, чем они принципиально отличаются от warning-диганостики, которая была и раньше во многих компиляторах. В одних случаях warning-и помогают, но в ряде случаев авторы кода их отключают сознантельно, ибо вдеюат, что делают.
Наконец не забываем о главной черте языка C - он системый. Это значит, что в идеале я могу в какую-то область мапяти загрузить двоичный код и потом (нужным образом преобразовав указатели вызвать "функцию", которую только что загрузил) . Без такой возможности Cи перестает быть системным, а следовательно его как-то нужно ограничивать, связывая самому себе руки.
6 года
назад
от
mikh@
Связанные вопросы
3
ответов
Самостоятельное обучение Английскому.
4 года
назад
от
DanialSherwi
2
ответов
Жизнь это временная и бессмысленная (не имет никакой цели и заложенного предназначения) случайность, и впереди нас
8 года
назад
от
Pasha Sokolov
1
ответ
продаётся ли такой робот чтобы он бежал очень быстро . мог напасть. убежать или скрыться от взрослой овчарки
12 года
назад
от
Веснушка55