History of programming language development - unofficial

All things have their development rules to follow

This is not an official history, the contents inside to make him even more appropriate, I modified some of the real situation, and beautify the story. This is a hope you like the story.

Everything initial

I do not know that Jieshengjishi, painting whether those savages, ancient human intelligence, as now on the slate. They are trying to create a record of the language can be used to communicate with future generations. And we are creating a language to communicate with the machine.

Jieshengjishi

In primary school history lessons we learned before, primitive Jieshengjishi, such as today, I eat an apple, a bit peckish, a small effort, the Department of small buttons on the rope show today is to eat, but eat too little . The next day uncles (matriarchal society really do not know who their father) ate a hunting trip mammoth haunch, the effort is there, tied a big knot. On the third day because of indigestion, diarrhea, and these things are not so big that small is not small, but feel more memorable, perhaps you can remind yourself later mammoth eat it? Department of a small button. Over time, he will forget this is the doing of a button, the day is to eat apples or diarrhea ah, how the next day tied a big buttons.

Of course, many ways to primitive man than I am strict, they have their own agreed plan, will not say a thing to eat but also a system buttons, after all, lack of resources.

010101

Computer birth, not like now have the programming language can be written, primitive analogy, we also use the advanced method than Jieshengjishi not how much, 01 drilling method, does not represent a punch, punch represents 0, we own calculations, together with the symbol, operational sign, through puncher, hit a long piece of paper, inserted inside the computer, go to sleep and the next day look at the results, but cautious of the second day the students can to get the result of the operation, careless students would get back their piece of paper checks go, this is a very frightening thing to think about, 1001001110, you forget that he is doing is, and little by little check " Oh, here is the symbol that following a number, which is 125, right, on a 0 seems to be the next symbol, and we went through the process of primitive Jieshengjishi.

Of course, I have not experienced that era, listening to the teacher said computer operator force is poor, he did have to wait a night, miscalculated the next day not be able to borrow a computer.

But when we build a nuclear bomb, even computers are not so bad, predecessors abruptly calculated using the abacus.

Pictograph

Era in the development of major civilizations, ancient India, ancient China, the Mayan culture, and so almost at the same time developed a pictograph, said here during the same period may also have a difference of thousands of years, but there is a moment history. Hieroglyphs more systematic than Jieshengjishi, concrete.

There is usually a group of people responsible for recording hieroglyphics, generation after generation, spread to the next generation Read for the Record, serving rulers in order to prevent infringement of the picture, but please go to the search engine search hieroglyphic pictures, hieroglyphs It will record tax agricultural income, or even legal stripes, and so on. But do not write beautiful poetry to rhetoric.

Let us return to modern society

Assembly language

We can not tolerate such an error 0101, but also because of the speed of a computer for 18 months developed, count to increase, the underlying instruction set again and change, need to make a special agreement language to help you write code, so mathematician scientist and programmers have created a language, assembly language, is a machine-oriented language, analogies hieroglyphics, they really solve the problem, but not beautiful, you can not write a lengthy program (wrong), is a compilation kind of a great language, but the development of the times, we need a simple, effective and easy for new language reading comprehension. We continue to go back and look through the development of human society it.

Text appears it

Is how primitive the exchange, will appear in the movie, when we look at a variety of offerings, cover your mouth 巴乌拉乌拉 issued a cry, but humans powerful thing is that they will talk, Tun Town also issued a cry, but no way like people sing the same songs sound different, you might say parrot Yeah, okay, it was not any of our brain strong.

When Victoria in September, is a sequence Sanqiu. The twilight purple mountain water flooded Han Tan and make clear, smoke photocoagulation. Yan Canfei on the road, to visit scenic Chong A. Pro Royal Son of Cheung Chau, was the old building of Heaven. Cengluan Tsui, on the heavy heaven; Flying Club Flow Dan, overlooking the landless. For Hok Ting mallard, poor islands linger; Guidian Lan Palace, that Gang Luan's body potential.

Chinese culture has a long history in the learned "Preface to King," and we speak the teacher was writing improvisation Wang Bo, Poetic built later to write order, he should not have been on, kind host family, and he is really thick-skinned , only this piece of the ancient articles. Beautiful rhetoric, learn a rhyme. Although there will have to admire a talking brain, or not against ah.

There is a record development hieroglyphs words to that time, has been replaced by text, you can write a long article. Looking back we stay too long in assembly language, but also the advances it

C language appears

Here I direct that no C language, not in front of the other instead of assembly language programming language used to appear, just pick this one example, in the C language as well as in front of the B language, even while there are other types of languages.

C language beautiful rhetoric, exactly the type that can be used to write a variety of large-scale programs, such as our common Linux, is written in C, and he has a cross-platform, as long as he needs the library on the target machine, you can compile and run. Many universities today still the C language as an introductory language.

After various programming languages ​​is flourishing day, this world this is no language that can replace that language, we fully developed in their respective fields, when a collar is not to be popular, a language may be lonely or may not .

Java language is the Sun's birth at the beginning of a television set-top box project, we feel that the existing language can not meet the requirements of their cross-platform, hardware vendors vary, change the hardware necessary to compile a C language obviously can not meet, Yipaitaitui Gosling created Java language, but due to the set-top box project too far in this era, so the project yellow, Gosling secure Java project and not being cut together, the Java language lonely. Later, the Internet of projects and we do not want to compile for different hardware barrier program, cross-platform Java once again carry up instantly fires.

When life also, we learn a programming language should not be limited to language, the language is changed, thinking is stable, algorithms, design patterns, no matter in which language can be used on.

I wish you further and further away like the industry.

Guess you like

Origin www.cnblogs.com/b612/p/12005911.html