I have an executable file and I would like to figure out which programming language was the source code written in. The first step would be to use a disassembler.
What should be done after that ?
Also, I read that determining which libraries are used during runtime would be a good indicator of the programming language being used. How should I determine which libraries are used ?