In fact, the procedure in Windows, especially multi-threaded procedures is a very happy thing. Most programs only need a breakpoint of a trace or a printf function to find the program's bug. If you ask me that the two functions are different, I can only tell you the difference between the style and personal preferences of the programmer debugger. The brothers who write programs on Linux are not so lucky. They have to write debug information functions. Like any error line information prints printf (% d, __file__); I will be next to a few Linux program, using CRT Telnet to Linux on Windows, I can't use the root permission after logging in. Root. In this way, the program ftp ftp to Linux is under Windows, because the compiler on Linux is very unfriendly. Oh, just an example. The WINDOWS programmers do what to press F9 and then press F10 to press F10 from time to time to P5 and F11 from time to time. I am not emphasizing who's compiler is easy to use, who is stable. Just true good programs are spread and measured. Even many people emphasize that Linux is good, I will not oppose that everyone has their own needs and look at the starting point. Linux or Windows just satisfies their aesthetic and identity of things. In fact, the most programmers are very boring about the controversy and chattering of the operating system. What we have to do is to write and debug the most perfect software in the most beautiful language. I have seen a lot of BUG written by a programmer program that I have just graduated. But when you mention Windows, you will start to count Windows, how much troubles bring to users and programmers. What I want to say is, even if you use the best operating system in the universe, there is the best security mechanism, and give you the maximum memory space. You will be wrong like your program. why? Because you open a file without checking if the file handle is empty; because you new memory forgot DELETE; because your program has no structured exception handling. All of this decided that you won't be a good programmer. So the programmers who just started to write the program don't want to be clouds, and I have forgotten what I need most when I am in a hurry for my operating system. Maybe you are a pursuit of perfection, everything is going to chase the bottom, then Linux is right. You are still; also maybe you are a promising person who wants to answer in the shortest time. Then this Windows graphics interface and you are perfect. The rest is to carefully study a development language. At the same time, I also eat the relying on the family. Playing your imagination on the operating system you think is your youth. The programmer is a very tired work, dare to be involved in it is brave. We are challenging your wisdom every day, and we are enjoying the happiness of solving problems. These may be one of the many reasons you choose to make programmers. Maybe you have seen this article, you will, maybe you will think that I said some truth. I just wrote my opinion on the profession of programmers. Now what industry is not all paying attention to internal cultivation! The article is even some of the views of the programmer's internal repair. I saw this article. You can reply to me but you can't change my point and opinion. This is actually a serious article. I just have the right to write my own ideas. Also, you have the right to write your thoughts!