Приветствую всех.

У меня вопрос к уважаемому сообществу, каким способом можно определить язык программирования на котором написан код ?
Бывают ситуации, когда в интернете попадаются фрагменты кода (сниппеты) без указания языка, на котором они написаны. Хотелось бы иметь возможность (программу) для определения языка.

Заранее спасибо.