The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

18.03.2016 15:03  Результаты статического анализа кода библиотеки GTK+

Разработчики коммерческого статического анализатора PVS-Studio выполнили проверку библиотеки GTK+. В целом, в основном выявлены опечатки и мелкие недочеты. Из потенциальных ошибок, требующих анализа и исправления, упоминается приведение знакового типа к беззнаковому, указание оператора '=' вместо '==' в сравнении, использование одной переменной для внешнего и вложенного циклов, возможный выход за границы массива, отсутствие проверок на нулевые указатели.

  1. Главная ссылка к новости (http://www.viva64.com/ru/b/038...)
  2. OpenNews: В результате статического анализа кода ядра FreeBSD выявлено более 40 ошибок
  3. OpenNews: Результаты статического анализа кода операционной системы Haiku
  4. OpenNews: Представлены результаты автоматизированной проверки кода ReactOS
  5. OpenNews: Проблемы с некорректной очисткой остаточных данных в клиенте Tor и OpenSSL
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: viva64, gtk
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 18:28, 18/03/2016 [ответить] [смотреть все]
  • +21 +/
    чет дохрена пвс студии стало - совсем не покупают что ли?
     
     
  • 2.2, A.Stahl, 18:36, 18/03/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +8 +/
    Причём раньше они хоть какой-то уровень своего спама поддерживали -- иногда там даже были куски забавного кода. А что теперь? 3 строки о факте проверки. Фу!
     
     
  • 3.3, Шурек Табуреткин, 18:38, 18/03/2016 [^] [ответить] [смотреть все]
  • +2 +/
    И главное ж лезут повсюду... Опеннет, ЛОР. Везде все засрали :(
     
     
  • 4.9, Аноним, 18:49, 18/03/2016 [^] [ответить] [смотреть все]
  • +12 +/
    Главное к опенсорсу никак не относятся. Требуют вьюжлстудию, которой никто из вменяемых разработчиков уж лет 5 не пользуется из-за плохой поддержки стандартов. Полный КГ/АМ.
     
     
  • 5.11, Roman, 18:57, 18/03/2016 [^] [ответить] [смотреть все]
  • –2 +/
    А чем вменяемые пользуются, простите?
     
     
  • 6.15, Аноним, 19:25, 18/03/2016 [^] [ответить] [смотреть все]  
  • +8 +/
    Вменяемые пользуются всем тем, куда g++ можно прикрутить без танцев с бубном. QtCreator, нпаример.
     
  • 6.17, Аноним, 19:36, 18/03/2016 [^] [ответить] [смотреть все]  
  • +8 +/
    > А чем вменяемые пользуются, простите?

    Gcc и clang с редактором или ide на выбор. А MSVC не умеет C99 в 2016 году, это не инструмент а пародия.

     
     
  • 7.54, другойАнонимус, 02:59, 19/03/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Visual Studio умеет в clang Пруф http i imgur com UKjpoER png ... весь текст скрыт [показать]
     
     
  • 8.57, Аноним, 03:22, 19/03/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Кто будет доделывать за микрософтом их сопли и что о них можно сказать - понятно... весь текст скрыт [показать]
     
  • 8.59, Аноним, 04:33, 19/03/2016 [^] [ответить] [смотреть все]  
  • +/
    очешуеть ... весь текст скрыт [показать]
     
     
  • 9.68, Аноним, 15:32, 19/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    > 9 Гб

    Это перемоґа!

     
     
  • 10.85, Любитель сладких персиков, 21:04, 19/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Там видновс10 в комплекте
     
  • 5.62, Oleg, 13:21, 19/03/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Как же быстро люди объединяются против чужого успеха Ребята делают анализ многи... весь текст скрыт [показать]
     
     
  • 6.65, Аноним, 15:13, 19/03/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    О, флюродросеры приехали Статьи скорее, статья про огрехи была бы действитель... весь текст скрыт [показать]
     
     
  • 7.75, Andrey_Karpov, 19:12, 19/03/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    На самом деле у нас очень много хороших познавательных статей Несколько примеро... весь текст скрыт [показать]
     
  • 7.101, Sabakwaka, 09:45, 21/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Здесь граждане верят в 171 стандарты Си 187 8212 они точно знают, что ко... весь текст скрыт [показать]
     
  • 6.74, Andrey_Karpov, 18:57, 19/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Большое спасибо за поддержку ... весь текст скрыт [показать]
     
  • 6.86, Аноним, 23:33, 19/03/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    Если ты придешь на микрософтовские форумы и там что-нибудь ляпнешь про Linux - т... весь текст скрыт [показать]
     
  • 5.82, Andrey_Karpov, 19:37, 19/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    По поводу Visual Studio Вы не правы Это один из наиболее популярных и используе... весь текст скрыт [показать]
     
     
  • 6.87, Аноним, 23:52, 19/03/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Особенно у тех кто что-то связанное с gtk программирует Если вы делаете продук... весь текст скрыт [показать]
     
     
  • 7.91, Andrey_Karpov, 00:29, 20/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Можем И занимаемся этим тоже Анализ С C открытых проектов компании Microsoft... весь текст скрыт [показать]
     
     
  • 8.93, Аноним, 02:23, 20/03/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Я конечно понимаю что в пиарщики идут не гроссмейстеры, но догадаться насколько ... весь текст скрыт [показать]
     
     
  • 9.100, Наркоман, 09:08, 21/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    А откуда у вас право решать за всех их интерес к опенсорцу мс?
     
     
  • 10.103, тоже Аноним, 09:58, 21/03/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Пламенная любовь опеннетовских троллей к опенсорцу M - это их личные половые тр... весь текст скрыт [показать]
     
  • 4.73, Andrey_Karpov, 18:49, 19/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Забавно Часто не мы выкладываем какие-то новости Просто людям нравятся наши за... весь текст скрыт [показать]
     
     
  • 5.104, Michael Shigorin, 16:22, 21/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Нас тоже журят, притом то за рекламу , то за про вас ничего не слышно Не ... весь текст скрыт [показать]
     
     
  • 6.107, chinarulezzz, 13:36, 22/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Потому что ваша реклама - хуже, чем если про вас ничего не слышно было бы П... весь текст скрыт [показать]
     
  • 3.21, Служба ИБ, 19:50, 18/03/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    А здесь не куски кода?
    http://www.viva64.com/ru/b/0383/
     
     
  • 4.23, A.Stahl, 20:08, 18/03/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    Ты предлагаешь мне бегать по каким-то ссылкам чтобы ознакомиться с рекламой Это... весь текст скрыт [показать]
     
     
  • 5.25, Michael Shigorin, 20:32, 18/03/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Ну так адекватнЕйте же наконец -- сами просили иногда там даже были куски заба... весь текст скрыт [показать]
     
     
  • 6.26, Аноним, 21:01, 18/03/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Вот именно, а то эти товарищи имеют наглость регулярно спамить рекламой своей PV... весь текст скрыт [показать]
     
     
  • 7.31, виндотролль, 21:47, 18/03/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    дружище, тебе забесплатно проверили твой любимый GTK на ошибки Сказал бы спаси... весь текст скрыт [показать]
     
     
  • 8.32, Яйцассыром, 22:03, 18/03/2016 [^] [ответить] [смотреть все]  
  • +/
    то есть на складе есть, а в магазине нет привезут только под заказ и без коробк... весь текст скрыт [показать]
     
     
  • 9.35, виндотролль, 22:29, 18/03/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    отличается совсем другим позиционированием Почему-то, когда вам предлагают вмес... весь текст скрыт [показать]
     
     
  • 10.50, gogo, 01:41, 19/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Их никто не заставляется делать чтобы работало всегда и везде Есть ынтерпрайзны... весь текст скрыт [показать]
     
     
  • 11.52, виндотролль, 02:46, 19/03/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Вот вы так говорите, как будто коммерческая компания вам чем-то обязана Я уже л... весь текст скрыт [показать]
     
     
  • 12.53, Led, 02:58, 19/03/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    А толку-то - доказывать Если Я уже лет 5 как пользуюсь только линуксом с ни... весь текст скрыт [показать]
     
     
  • 13.55, виндотролль, 03:05, 19/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Тот 8212 кто считает, что ему обязан весь мир ... весь текст скрыт [показать]
     
  • 12.66, Аноним, 15:21, 19/03/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    Разумеется обязана А что интересно, мы за свои деньги должны им ещё и дифирамбы... весь текст скрыт [показать]
     
  • 12.105, Michael Shigorin, 16:24, 21/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Даже так А сами-то они об этом где-то пишут или без клещей и везения не узнать... весь текст скрыт [показать]
     
  • 10.58, Аноним, 04:20, 19/03/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    С нетерпением жду этого момента Пользователи откровенного г-на должны приплачив... весь текст скрыт [показать]
     
  • 9.36, виндотролль, 22:31, 18/03/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    понятия не имею Но я бы предположил, что итоговая цена будет, возможно, даже вы... весь текст скрыт [показать]
     
  • 8.33, Илья, 22:03, 18/03/2016 [^] [ответить] [смотреть все]  
  • +/
    команда cp сломалась ... весь текст скрыт [показать]
     
  • 8.64, Аноним, 15:06, 19/03/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Версию под линукс они продать не могут Вообще не могут, потому что её нет, и не... весь текст скрыт [показать]
     
     
  • 9.71, maximnik0, 16:28, 19/03/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Ну насчет Watcom C -лучшим я бы его не назвал ,исследовал опен версию Оптимизац... весь текст скрыт [показать]
     
  • 9.83, виндотролль, 20:39, 19/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Ну, я помню, что на хабре представители компании на вопрос о линукс версии предл... весь текст скрыт [показать]
     
     
  • 10.84, Andrey_Karpov, 21:03, 19/03/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Не читайте этот сборник слухов в и предположений Если Вы сотрудник компании, то... весь текст скрыт [показать]
     
     
  • 11.92, Аноним, 01:42, 20/03/2016 [^] [ответить] [смотреть все]  
  • +/
    То есть одно из главных утверждений 8212 что вы продаёте только компаниям 8... весь текст скрыт [показать]
     
     
  • 12.94, Andrey_Karpov, 10:08, 20/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Да Причина - индивидуальным разработчикам не нужен статический анализатор Или ... весь текст скрыт [показать]
     
  • 7.76, Andrey_Karpov, 19:17, 19/03/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Я бы сказал по-другому Наш клиент 8212 это человек, обычно работающий в сред... весь текст скрыт [показать]
     
     
  • 8.88, Аноним, 23:56, 19/03/2016 [^] [ответить] [смотреть все]  
  • +/
    При этом не понятно что вы забыли на опеннете, спамеры Тут процент таких людей ... весь текст скрыт [показать]
     
  • 6.56, Аноним, 03:07, 19/03/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Эти нормальные ребята к опенсорцу отношения не имеют Статических анализаторов с... весь текст скрыт [показать]
     
  • 1.4, АнонимХ, 18:39, 18/03/2016 [ответить] [смотреть все]  
  • –4 +/
    Всегда стараюсь писать if CONSTANT variable Но мне говорят ты чо, сейчас ж... весь текст скрыт [показать]
     
     
  • 2.5, Аноним, 18:41, 18/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Интересно было бы посмотреть на компилятор, который бы это не поправил, и на код... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.7, АнонимХ, 18:46, 18/03/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    Это сторонники i должны доказывать правильность своей позиции А то дойдем и д... весь текст скрыт [показать]
     
     
  • 4.34, Илья, 22:06, 18/03/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    к черту бизнесс-логику даешь микрооптимизации... весь текст скрыт [показать]
     
  • 4.69, Аноним, 16:14, 19/03/2016 [^] [ответить] [смотреть все]  
  • +/
    const - промашка языка Но, на сколько я знаю, в gcc можно переключит на mutable... весь текст скрыт [показать]
     
  • 4.70, Аноним, 16:15, 19/03/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Никто никому ничего не должен... весь текст скрыт [показать]
     
  • 4.98, Sabakwaka, 00:27, 21/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Ты ИДИОТ ... весь текст скрыт [показать]
     
  • 3.16, Аноним, 19:28, 18/03/2016 [^] [ответить] [смотреть все]  
  • +/
    На интах уже много лет пофиг А вот для всяких итераторов все еще важно Проблем... весь текст скрыт [показать]
     
     
  • 4.40, all_glory_to_the_hypnotoad, 23:09, 18/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Это всё равно не имеет значения, даже без оптимизации такая операция довольно де... весь текст скрыт [показать]
     
     
  • 5.77, Andrey_Karpov, 19:26, 19/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Смысл писать i есть Моя статья на эту тему Есть ли практический смысл исполь... весь текст скрыт [показать]
     
  • 2.6, Аноним, 18:44, 18/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    И конечно же компилируете свое ... с выключенными варнингами ?
     
     
  • 3.10, АнонимХ, 18:56, 18/03/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Конечно нет, не переводите тему Варнинги так же должны рефлекторно воспринимать... весь текст скрыт [показать]
     
  • 3.41, all_glory_to_the_hypnotoad, 23:11, 18/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Это вполне легитимная и используемая операция т е присваивание в if , ни... весь текст скрыт [показать]
     
     
  • 4.42, all_glory_to_the_hypnotoad, 23:14, 18/03/2016 [^] [ответить] [смотреть все]  
  • +/
    да, предупреждение на самом деле есть, предлагает в скобки завернуть Ну тогда в... весь текст скрыт [показать]
     
     
  • 5.44, Led, 23:22, 18/03/2016 [^] [ответить] [смотреть все]  
  • +/
    да, и присаоение в if'е - не от большого ума.
     
  • 2.18, Аноним, 19:40, 18/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –4 +/
    Дарю идею define IF constant, var и потом в коде IF constant, var ... весь текст скрыт [показать] [показать ветку]
     
  • 2.20, Другой Омномним, 19:49, 18/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    Всегда спотыкаюсь, когда читаю такой код Привыкнуть конечно можно, но считаю, ч... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.24, АнонимХ, 20:10, 18/03/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Наверное еще на int const n вместо const int n спотыкаешься А ведь это best p... весь текст скрыт [показать]
     
  • 2.39, Annimzus, 23:03, 18/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    > как ++i (вместо i++) у плюсплюсников.

    чо, серьезно?

     
     
  • 3.60, Мяут, 12:35, 19/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Саттер об этом пишет в Сложных задачах Вот тут http herbsutter com 2013 05... весь текст скрыт [показать]
     
     
  • 4.63, soarin, 14:12, 19/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    А ничего то, что его величество компилятор это дело крутит как хочет Причем раз... весь текст скрыт [показать]
     
  • 2.49, Аноним, 00:09, 19/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А если надо сравнить две переменные?
     
  • 2.67, Аноним, 15:26, 19/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Код должен быть в первую очередь понятным, а уже потом всё остальное, поэтому то... весь текст скрыт [показать] [показать ветку]
     
  • 1.12, Я, 19:03, 18/03/2016 [ответить] [смотреть все]  
  • +/
    Да они задрали спамить, когда уже загнутся?
     
     
  • 2.45, Аноним, 23:23, 18/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    задрал спамить, загнись.
     
  • 1.13, Андрей, 19:17, 18/03/2016 [ответить] [смотреть все]  
  • +2 +/
    Раньше они по крайней мере открывали баги, а с Gtk+ не пожелали. Странно.
     
     
  • 2.46, Led, 23:23, 18/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Что странно Просто не поместилось нигде ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.48, Андрей, 00:03, 19/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Отчёт на листе формата А4? С чего бы это не поместилось?
     
  • 2.79, Andrey_Karpov, 19:29, 19/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    При проверке open source проектов мы всегда сообщаем разработчикам Если мы публ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.89, Аноним, 00:20, 20/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    То-есть фирмочка всучит бинарный плагин, а дальше тесь как хотите, дорогие кл... весь текст скрыт [показать]
     
     
  • 4.99, Аноним, 02:25, 21/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Продают анализатор, но не услуги по исправлению найденных им ошибок Ты чего ожи... весь текст скрыт [показать]
     
  • 3.106, Андрей, 05:17, 22/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Просто в конце статьи вы не упомянули, что сделаете это И какому именно автору ... весь текст скрыт [показать]
     
  • 1.14, Старик, 19:17, 18/03/2016 [ответить] [смотреть все]  
  • +11 +/
    >приведение знакового типа к беззнаковому, указание оператора '=' вместо '==' в сравнении, использование одной переменной для внешнего и вложенного циклов

    Ох…еть! Это, типа, «опечатки и мелкие недочеты»?! Тогда и «rm -rf / usr/lib/mylib» это просто «мелкий недочёт».

     
  • 1.19, Аноним, 19:43, 18/03/2016 [ответить] [смотреть все]  
  • +/
    А компиляторы разве не ругаются на такое ... весь текст скрыт [показать]
     
     
  • 2.22, тоже Аноним, 20:01, 18/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    for int i 0 i child size i if value child i value useVa... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.27, другое Имя, 21:08, 18/03/2016 [^] [ответить] [смотреть все]  
  • +/
    if value child i value И никакого предупреждения от компилятора не будет ... весь текст скрыт [показать]
     
     
  • 4.28, Анон1, 21:26, 18/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Давненько на C писал, но -Wall -Wextra должно помочь
     
  • 4.29, Андрей, 21:27, 18/03/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Верно, компилятор предупреждает пока не найдет доп. скобки.
     
  • 4.37, тоже Аноним, 22:43, 18/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Ну, уж если стараться над кодом, то стоит явно прописать сравнение с нулем, чтоб... весь текст скрыт [показать]
     
  • 3.38, Аноним, 22:46, 18/03/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    if(int value = child[i].value) уже явно не очепятка, но это уже кресты.
     
     
  • 4.47, Led, 23:25, 18/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Кресты Крассные Т е - клиника ... весь текст скрыт [показать]
     
  • 1.51, Андрей, 02:36, 19/03/2016 [ответить] [смотреть все]  
  • –1 +/
    Вот бы PVS-Studio могла бы найти такой баг, как в path_name() в git. http://www.opennet.ru/opennews/art.shtml?num=44068
     
     
  • 2.78, Аноним, 19:26, 19/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Называется american fuzzy lop

    http://lcamtuf.coredump.cx/afl/

     
     
  • 3.90, Аноним, 00:25, 20/03/2016 [^] [ответить] [смотреть все]  
  • +/
    Отличный тул, опенсорсный и в отличие от плагина для студии работает под Linux ... весь текст скрыт [показать]
     
  • 1.61, Аноним, 12:43, 19/03/2016 [ответить] [смотреть все]  
  • +/
    это должен отлавливать компилятор... весь текст скрыт [показать]
     
     
  • 2.80, Andrey_Karpov, 19:33, 19/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >>...использование одной переменной для внешнего и вложенного циклов,...
    > это должен отлавливать компилятор

    Ничего он никому не должен. И подтверждение этому ошибки, которые мы нашли во многих проектах: http://www.viva64.com/ru/examples/V535/

     
  • 1.72, Аноним, 17:52, 19/03/2016 [ответить] [смотреть все]  
  • +/
    Толку от этого маловато - в C C с этой задачей хорошо справляется компилятор ... весь текст скрыт [показать]
     
     
  • 2.81, Andrey_Karpov, 19:34, 19/03/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > Толку от этого маловато - в C/C++ с этой задачей хорошо справляется
    > компилятор. Такие утилиты нужны в безумно-типизированных, плохо-спроектированных языках,
    > типа JavaScript.

    Не совсем понятно, про что речь. Но если о том, что для С/С++ статический анализатор не нужен, то это очень далеко от истины. Как раз вот здесь то он очень даже нужен.
    Proof: http://www.viva64.com/ru/a/0084/

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList