Reprinted: Miscellaneous programmer (introduced by a man experience, worth reading a good text ...)

zhaozj2021-02-08  262

Miscellaneous

Haha

(Editor: Introduction to a man experience, worth reading a good text ...)

Pseudo-soft operating system is getting more and more, but the pseudo-soft development tool does not grow, typical vc , in addition to the functional information, there is not much new thing, and pseudo-soft seems to have never doing the debugger , CodeView or Windbg can say the worst debugger of the table. Using Windbg Debugging DeviceDriver is not to make people live, very strange to soft Soft, so complex OS is also doing, why not doing DEBUGER like Softice?

The previous Borland is very pitiful. It first launched Delphi before C Builder. It is definitely a mistake. Pascal and C / C have a certain distance. At the very least, you can't keep up with the development trend of pseudo Soft OS. If you have a set of SDK, you have one Set of PASCAL versions, SDK is still nothing, C to Pascal translation, as long as it is not afraid of trouble, it is very easy, the key is to make a so-called new technology from time to time when pseudo, original BC supports VBX, and then supports OCX, now support COM It is a relatively lag. Now the BC is a little better, directly supporting MFC, pseudo Soft, it is directly used, Delphi is not so convenient. Pseudo Soft is running with horses. But who will use BC now? !

What is the connection speed of C Builder? Of course, it is not what we can know, but I think the VCL library used by C Builder must be Delphi. If you do not use the code compiled with Delphi, if the CB's VCL library is all c code, I don't know if it will be better. .

Borland's programmer must be more talents than pseudo-soft geniuses, because they have never been lazy to write help, how many information is too lazy to everyone, those genius genius must think "This is very simple, it is very simple .. ", We are not genius talents, up to someone else may be a genius.

Don't understand why PowerBuilder has so many people in use, VB's database features may have no PB, but at least the OS relationship is still intimate. VB is also very fast, why do you want PB when you think of a database? The web is also a PLUGIN, but uses VC, VB, Delphi, which is also a simple enough. Anyway, I want to make PB print a code, it is hard to die, and finally I have an OCX with Delphi.

Pseudo Soft put the OS to Windows, is the real unix will be eliminated? Unix variety of versions, why don't you take a few people to make a wonderful UNIX? Oh, the previous Xenix is ​​pseudo-soft unix, but it seems to have been extinct.

The US Department of Justice is best dissolved like forcibly dissolving AT & T, how many people do to pseudo software? 10,000? 20,000? Separate these people, probably increased by 100,000 new jobs.

In all the narratives below, only "program" is only used instead of "software", because I feel that I have done and "software" have a certain distance, I don't think I'm only for you, this is the case. Probably because he is a "professional" programmer (I am not learning computer's class, the automation is professional, in addition to in the former Soviet Union, other countries have nothing this line), often think What kind of talent can make a real programmer, now the program is really "flooding", the students in the school have no writing process, more tens of thousands of code, less There will be hundreds of rows. Our undergraduate is popular when you are in school. I am very grateful to the popularity that C instead of now the popular FoxPro and PB, because it is also popular in the C language now is the language of the language used by programmers, and I feel very vicious, of course, I feel some of them. Happy and proud. In the DOS era, the real "master" must be proficient in compilation, everyone to do TSR, encrypted decryption, unapplicted DOS core, virus, and depends on the increasingly high-grade display card as their own advanced testimony. At that time, DOS did not secretly, the entire DOS complete disassembly code can be seen everywhere, almost everyone can speak DOS so-called secrets. I have seen a real assembly master, I have seen him made a very popular pop-up dictionary (DOS) at that time, and all kinds of screens didn't say, and all DOS Command, computer knowledge, all the help of Microsoft and Borland C at the time. This is nothing, let me admire his programs, it can also pop up when he is running in Windows. Although his own procedure has almost replaced the entire int21, but this is really admired to him. .

Windows is a heavy blow to all DOS masters, especially from 95. The master used tricks used in DOS began to be restricted. The unprecedented cores of the masters to 95 basically stop, the virus can only take the Word document. TSR also lost its meaning, and the various special effects made on the display card also became history. Compilation is based on programmer level. Encryption decryption on BBS, the virus plate slowly became the remains of the DOS era. The encryption below Windows is very stinky. Even the level of water under this DOS can easily use Softice to see 10 drove 7, 8. The network age of Chinese programmers will start. Masters new objects are networks, TCP / IP is the first target, but Winsock programming has not mean soon. Goodwill, malicious cyber attacks begin to flood. I have been very limited to my knowledge. However, it may not be very high in China's network, this is related to China's network conditions, but I think that China's network is now popular with foreign countries, and we have the same dependence on the Internet. Strong words, with the safety of domestic networks, China's master will quickly breed, and the entire China's network will be in paralysis. Now it's ok, after all, the network capture is also compared.

If Windows can be proficient in C, and can keep up with the soft running, it is definitely a master, it will not be assembled and not important. It is also, even if the device is driven until the Windows itself is Written by C. But the good days of C masters are not long. The evolution of the operating system makes masters, and the number of amateur programmers has begun to increase. The development tools are growing, and people who have just started doing procedures regardless of their tools, regardless of their code quality, no matter how their program structure, they can also make things like at least on the surface and even look good. More beautiful procedures come. I don't understand the software engineering, I don't understand how much data structure doesn't matter. I don't understand OS. It doesn't matter, more and more convenient development tools make fools can also write programs. This company is certainly very proud of the company, because no matter who writes the program, the program runs on their OS. Of course, their OS must also do more and more stable, guarantee that no matter how much your code is written, it will not rotten the OS.

OS has basically done this (of course, the OS will extinguish the OS for the exception of the device driver.)

However, for individual masters, there is a new way of life. Soft components are reused more and more frequently. Masters can do the components to sell money, don't look at this, the price of general components is also around 20USD, it is really a lot of money. However, this is only effective in foreign countries, and the habit of Chinese people is not to buy again, but they start to find ways to solve. Things don't want money in China very fast. It should be said that he is still a little "genius", it seems that it is still expected that the computer's hardware and software will develop rapidly, and the fashion will soon be yesterday, so he has never worked hard for the compilation. The procedures that operate the display card are also made very bad. Therefore, the work is full of C. From BC to VC, it keeps followed, and in the middle, it will start with Delphi. Now I am now starting "genius", Java will not have a long time, even if I have a day Java, I will, I will be my fantasy. I hope that this foresee will not be too far, otherwise it will be marble, and now I've learned to Java is also from C .

Stealing the so-called cross-platform of Java is fake, the current Java is mostly required, this interpreter is of course can't cross the platform, there are multiple UNIX versions, and OS / 2, Mac OS, Windows version. If the Java program is compiled into a machine instruction code, cross-platform is even more impossible. In short, Java's cross-platform is to take tools. I have not known to Java, maybe I am talking about a blessing.

Deep, the computer technology has developed rapidly, 3 years ago, now has been eliminated. So, many people, including me. I have been in a computer language, from assembly to C, to VFP, to PB, no Don't learn. It is not a so-called proficiency. Anyone who will use it, immediately learn, and often able to see you. Then, it is. So. So. Don't want Haha luck, you can do full-time programmer, keep up with Microsoft, I Waiting for idlers, I have to feel it, the computer is the world of young people. Although I seem to be too old.

Next, I want to talk about VB, and the real programmer has never dismissed Basic, but this situation is gradually changed. The programs of the original era are both geniuses. The procedures written are only genius to understand. They even fine into single machine instructions to consider their own program structure and algorithms. These programmers don't have much martial arts now. . Today, everyone should use C language to go deep into the system underlying, but maybe VB can be done in a certain day, and the programmers can despise VB have a reason is that Basic is too simple, but it is simple to follow the principle of beauty. VB may start directly supporting objects a certain day. When Windows truly completes a big university, there will be only two development languages, and 90% are in VB. Pseudo Soft is really too much, it makes us lose the opportunity to explore, I really don't know if it is a blessing. For VB, I have never used heart, but I have done a Basic interpreter. So far, most of the programmers still can't afford VB. But people like VB probably more than PB. At least I am so, in my eyes, PB is the most promising current but there are many amateurous owners. PB has all the shortcomings of VB but not much VB. The visualization of PB is the worst of all visualized languages ​​and one of the least open. I really rarely see that there is a computer class's birth to use PB. The prospect of PB is dim, because it is increasingly lost in building database applications.

Since it comes to this, there is a thing can't say, that is, notes, I did not heard this in the school before, I have been in the first time, everyone has an account, everyone's exchange Mainly through Notes mail, including meeting rule, use so frequent, so many managers open Notes from the work, do not get off work, it is not closed, their patience is really good, you can endure the system reduced Efficiency, knowing Notes is also the same as the notorious Word, is a good hand of memory. Huawei's Notes system is very large. But it has been unclear from the maintenance, but you think about it is the secretarial Miss, since then, the impression is that Notes is what Miss Secretary is doing, and notes should be them. :), later returned to Wuhan, only found that Notes's application is quite extensive, and almost all office automation in China is notes do, do Notes, almost not secretary, Miss Secretary. Compared with Notes, Exchange Server is really just a little brother, but the child of the pseudo-hard home is very fast. In the past, we always said that there is anything to make a bath, then as a programmer, we can now say that it is busting Borland. In some articles, I also mentioned that Borland, as a Chinese programmer, I really feel sympathetic Borland, because from TC2.0 to BC 5.0, almost each version of it, but did not give it Borland is penny, so in the same time, it should be a little guilt, not just yourself, I think China's programmers must have this idea :). BC version to 4.52 has always been the best C compiler. Borland stops continuing to develop BC is wise. Even in China, unless you want to maintain the previous veterans, no one will continue to use BC.

It is very helpless because it is always the best when it starts, but the slow ending is the same, it is eliminated. BC is a good example. Unfortunately, various signs indicate that Delphi is likely to be the next subject. Delphi2 is very good, so I attracted a large number of original C language programmers. Delphi3 is still very classic, but it starts to have problems with Delphi4. Borland If you want to compete with pseudo-soft, Borland should not think about how to make it more and complete, it doesn't have this energy and this matter. Well, found, Borland's things version of 3 is fast to the limit. . . very scary. This seems that Delphi, C Builder is fine. . . Delphi is really good, but I don't want to fall too deep, BC is the first car, so every time I use Delphi, it is my own little toy, and it will not be maintained in the future. If it is the West, I will do it with VC.

Borland is of course not called Borland, but I will always call it Borland instead of INPRISE.

The network development speed even exceeds your blinking speed, and its own network knowledge originated in the opening of education network. The development of the network is now in a melee. I think the next time a relatively ideal application mode is webization (condition is fast enough to network), and future software should not have customer application software, customers only have browsers, The browser is the operating system, and the customer is downloaded while downloading, of course, the download is a functionally independent module. This kind of benefit is that everyone will no longer have to update the version of the application software, and the software company also saves huge after-sales service costs and sales fees. And this is also very beneficial to recycling funds, and don't give money. The security of the strengthening server is always convenient, simple and effective than the software on the software.

转载请注明原文地址:https://www.9cbs.com/read-1203.html

New Post(0)