Анализ исходного кода
Подскажите, где найти материалы по теме "Автоматический анализ исходного кода". Имеется в виду технологии, основные алгоритмы, задачи, которые можно с помощью него решить, примеры программ.
Цитата:
Originally posted by Neroon
Подскажите, где найти материалы по теме "Автоматический анализ исходного кода". Имеется в виду технологии, основные алгоритмы, задачи, которые можно с помощью него решить, примеры программ.
Подскажите, где найти материалы по теме "Автоматический анализ исходного кода". Имеется в виду технологии, основные алгоритмы, задачи, которые можно с помощью него решить, примеры программ.
А что такое "автоматический анализ исходного кода"? Имеются в виду лексеры/парсеры? Тогда смотри генераторы компиляторов.
Хочется понять, что возможно получить по коду, не прибегая к компиляции, тестированию и т.д. То есть выявление структуры программы, проверка на безопасность, переносимость и ,возможно, еще что-то. Если все эти задачи выполняютя лексерами/парсерами, то тогда имеются в виду именно они.
Мне кажется, ваша постановка вопроса напоминает описанное.
Код:
if (вы пишете диссертацию)
ищите старые источники про аналитическое программирование;
else
бросьте это дело, ибо только потеряете время;
ищите старые источники про аналитическое программирование;
else
бросьте это дело, ибо только потеряете время;
Но это все большая ... ерунда, по правде сказать.
Цитата:
Originally posted by Neroon
Подскажите, где найти материалы по теме "Автоматический анализ исходного кода". Имеется в виду технологии, основные алгоритмы, задачи, которые можно с помощью него решить, примеры программ.
Подскажите, где найти материалы по теме "Автоматический анализ исходного кода". Имеется в виду технологии, основные алгоритмы, задачи, которые можно с помощью него решить, примеры программ.
Я написал прогу, которая строит дерево функций по исходному коду(на С++). К сожалению(а может и к счастью) не могу найти аналогов. Если кто знает, подскажите, плиз
Цитата:
Originally posted by emp
Я написал прогу, которая строит дерево функций по исходному коду(на С++). К сожалению(а может и к счастью) не могу найти аналогов. Если кто знает, подскажите, плиз
Я написал прогу, которая строит дерево функций по исходному коду(на С++). К сожалению(а может и к счастью) не могу найти аналогов. Если кто знает, подскажите, плиз
Видал я такую прогу правда не помню названия.
Да и сама среда VC тоже самое делает.
Цитата:
Originally posted by sq_deep
if (вы пишете диссертацию)
if (вы пишете диссертацию)
Цитата:
Originally posted by emp
Я написал прогу, которая строит дерево функций по исходному коду(на С++). К сожалению(а может и к счастью) не могу найти аналогов. Если кто знает, подскажите, плиз
Я написал прогу, которая строит дерево функций по исходному коду(на С++). К сожалению(а может и к счастью) не могу найти аналогов. Если кто знает, подскажите, плиз
Аналоги имеются во всех современных IDE и называются Class Browser, Code Explorer и т.п.