General Programming Fundamentals

This article surface for beginners, for some common programming principle of popular explanation.

What is the programming language

In short, language communication needs between people, between people and computers need to communicate language. We write programs that actually tells the computer: I want you to help me do something.

Machine language

We know that while the computer is powerful, but in fact it can only understand these two numbers 0 and 1, dazzling all the things we usually see in a computer is composed of numerous zeros and two digits of. So, at the earliest earliest time, people knock programming is 0 and 1. This is the machine language.

Assembly language

Machine language is very against humanity, a string of 0 and 1 row together, have to be more than fast hardware people can understand its meaning ah! So the efficiency of the machine language development and maintenance is extremely low. So we thought of a way to integrate the data is composed of a number of 0 and 1 together, expressed in English words (after all, people foreigner invention), good memory so like to understand more. When people write word programming, and then finished by the compiler to translate it into machine language, so that you can let the computer executed. This is the 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.

 

Guess you like

Origin www.cnblogs.com/hmswt/p/11291524.html