Madzi писал(а):
Приветствую всех.
У меня вопрос к уважаемому сообществу, каким способом можно определить язык программирования на котором написан код ?
Бывают ситуации, когда в интернете попадаются фрагменты кода (сниппеты) без указания языка, на котором они написаны. Хотелось бы иметь возможность (программу) для определения языка.
Заранее спасибо.
Нужно учесть, что способ Copy-Paste как таковой весьма опасен. Нередко бывает, что код не покрывает всех случаев и часто решает частную задачу.
Валерий Лаптев писал(а):
Практически нереально - все наследники С имеют практически на 80-90% совпадающий синтаксис.
Требует исследования.
Эвристически определить можно, я думаю. Определять нужно по набору фактов. Может, достаточно определить к какому семейству языков относится.
Но у каждого языка своя семантика, поэтому это сложная задача.