How to know which custom coded language(c,c++,java) has been used in a application which is running in a production server or any server where only binary/executable files are there ?
closed as unclear what you're asking by dr01, Jeff Schaller♦, Thomas Nyman, Wouter Verhelst, don_crissti Mar 15 '17 at 14:38
Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
Java, Python, Perl, PHP, Ruby, etc. are
script languages (except Java)
they all depend on a interpreter (to keep it simple).
# ps aux
Will give you a list of running processes. Whenever you find
java etc. you know what type of program/script it is.
C/C++, assembler, go etc. are
Sourcecode is beeing compiled to a binary.
AFAIK you'd need reverse engineering tools & knowledge to tell the difference between compiled binaries.
Here is another SO link about Compiled vs. Interpreted Languages