Is the compilation process for all programming languages the same? If not, can I have examples of languages which have the same compilation process?
There is a general 'process' but the particulars within each process can greatly vary among programming languages. Even for a single language, there can be different procedures used to convert source to binary. For example, lisp can be compiled or interpreted.
Not actually. Almost every language have their own little differences. However, the general "process" and "sequence of order" is shared by many (figure: http://en.wikipedia.org/wiki/File:Compiler.svg ). In many languages, those steps are shared. If we are speaking about the general process; .NET languages somehow share a similar "process", as they aim to be generated to be run on the same run time library. It is similar to how Java is compiled; but definitely not the same. Long story short: every language on every machine has their own compilation. General idea and process, however, may repeat.
Join our real-time social learning platform and learn together with your friends!