As for the college courses I've been through, it's like the beginning of every computer professional course that introduces the history of computer development and the famous von Neumann structure.
For example, C language, the introduction of computer comparison of water, C + +, data structure, the principle of computer composition, and even Linux practice.
It may be fresh for the first time, but it becomes more and more boring and even forgets what the specific content is. I am similar, so for your better understanding, specifically to see such a film, "imitation of the game."
In addition to seeing the super-handsome male protagonist, the disturbing plot, and worthy of our professional attention, of course, is the famous Turing.
Can you imagine that most of the electronic devices we touch today are coming from this thing?
So you have to understand that the bottom of the computer is actually very simple, just like this thing.
Of course you know, the computer is using binary running, and certainly know that is because all the parts of the world can be found, can be easily expressed is binary, such as take a voltage, high voltage is 1 low voltage is 0, more convenient.
So naturally, the first batch of computer-learning warriors, are holding 10101010 of such a binary direct and the cumbersome machine to deal with, they take a long note, there is a hole in the place is 1, the space is 0 (or just the opposite), in short, is very difficult to!
So a group of fast-tired programmers use their own wisdom, invented the assembly language.
But you must know how hard assembly language is!
So a group of fast-dying program members, invented the high-level language, C language.
This is the end of the story, but please still put the timeline more than 10 years ago, when C was invented-we just came from the difficult reclamation of assembly language from the time of using paper and even hand-cranked machines. Where is the operating system Windows Ah!
So, at that time we used command line programming.
I guess you may not understand. You use the Win+r combination, in the input cmd, note that it is not NMD.
will see the black command line, but also every time you use VC or dev or any C language compiler, clearly so colorful interface, will pop out of the black box, yes, basically this.
People at that time turned on the computer and that was the dejected thing.
If you want to see the time, you can try it.
If you want to listen to music, I'm sorry, no.
So in that difficult situation, the birth of GCC, because even if the environment is hard, we programmers still want to edit the C language!
I'm not going to show you here, because I'm too lazy to match it with GCC on windows. In short, in such a black not to pull a few things, C language to complete from you can understand the code, to machine can understand the machine language 10101010.
Just like the birth of windows, the Black command line was too ugly and too hard to use.
Our excellent predecessors, also really can not endure in the GCC compile and run, error depends on the naked eye output to change the bug.
So we have a VC, a set of VC name is actually or GCC wolf.
So in fact, the Windows and Linux systems used by the C language compiler, are GCC, but you generally see, are shell-set.
Do you think you can do a little attention after reading it?
C language Compiler, write to Moe to see.