The question is simple from a programmer's point of view. How do you know which language / libraries has been used to develop a specific software product.
Say you have average knowledge of computing who can understand by checking product file (.exe, .dll, etc) names / versions that this piece of software has been written using Visual C++ / .Net / QT , etc.
Any solid ideas by which one can know about a programs's programming language?