This article surface for beginners, for some common programming principle of popular explanation.
What is the programming language
Machine language
Assembly language
High-level language
Times are to be developed, assembly language is not convenient enough ah, write something or obscure ah ...... can no longer be simpler? Of course can, predecessors on the basis of the low-level language, similar to human natural language using words and symbols to represent a set of low-level language program, make programming easier, to learn, and write the program readability. Through the tireless efforts of the older generation, we now have to learn the language of almost all high-level language. Of course, whether it is high-level language or assembly language, to be compiled into machine language it can be executed.
translater
Said earlier, the language to be translated into machine language to perform. Just like you and needs to be translated as a foreigner. The compiler is to translate high-level language into machine language thing.
HERE
Integrated Development Environment (IDE, Integrated Development Environment), in fact, we wrote the program just a text editor and a compiler is sufficient. In order to increase efficiency, IDE provides more powerful features for us, it is the collection of code editing, compiling, debugging, managing so many functions together, to help us use. Humane handling a lot of details to make software development more effective.