How to extract the source code from a dll file?

Is it possible to extract source code from a dll file which is create using Java or C++ or C or Python or Other languages ?

I am using .NetReflector to extract source code which is create using C# or

if yes please give me tool`s name or tell how can i do this.


A DLL is compiled code. You can use tools to de-compile them and get compiler-optimized code, but you cannot get your hands on the original code as it was written before being compiled.