Let me talk about a legendary legend: One day I dreamed that I became a Microsoft programmer, and the surroundings were masters. I seem to have never done a real process, but I have witnessed some people who are not known. Things, although memories are very vague, things are like this:
[Legend of Native Code on VB]
Many people start from VB1.0, using VBs, and VB has always been compiled, but there is always a complaint that VB compiled things too slow (P-Code is at the expense of speed), so After a long-term fierce discussion, the VB Development Team finally decided to believe that our VB development team's ability, they want to prove to the world: We have the ability to develop a compiler that is not slow to generate. It is time to launch an amazing product. Their decision finally reported to Microsoft's high-level leadership, and leaders think this is an important step in the VB occupation market, so I invite VC compiler group for VC compiler. Experts see the details of the VB compiler, mostly believe that VB's explanatory actuat is very good, but most of them think that it is necessary to do a real compiler to rewrite VB, after in-depth analysis, these Experts unanimously adopted the following comments: Must start a new project, this project is at least two years, we will guarantee that it can be kept compatible with VB and VBA, but some places are impossible. These experts can guarantee as long as they give them two years, they can develop a new VB, even in the code efficiency, even if VC can make the market thoroughly abandon Delphi, and there will even have a lot of VC programmers to switch to VB. Everyone saw the market prospect, everyone excited. However, the VB development team believes that compatibility is necessary, because VB already has a large user county, there are many code written with VB, and the market can't wait for so long, these views such as cold water, let everyone calm Down. So everyone launched a fierce discussion (this discussion is not asked before, the VB.NET project is planned to introduce the discussion), and the discussion has no results, and things go to the leader. Leadership: "Compatibility is definitely, Native Code is even more and more, and for you for half a year, you can't do it." At this time, the VC and VB development teams were frightened, but they have become a grasshopper on a boat, there is no way, everyone has begun to blame the first person to propose this idea. At this time, there is a small programmer who is not seen in the VB development team, standing up and saying: "We don't need to rewrite, we can add a module, turn the VBA's things to Native Code, don't you do?" VC experts listened to haha laughed: "You think it is as easy as you write VB case code, if there is a year and a half may be completed, and it is not enough to write a VBA function library for half a year." This small programmer is more timid, but he still bonce courage to say: "Yes, we don't need to rewrite all. We only need to rewrite some. In some cases, we can not move" one VC expert will be willing Say: "Little comrade, your mood can understand, but that, what we do is not casual? In this way, 噫, maybe ..." Another VC expert also stood up: "Small Comrade, I think your way is feasible, yes, it is indeed, we can indeed rewritten a part of the slower function, which will come in that time.
"There is also a VC expert stands up:" Little comrades, your ideas give me a lot of inspiration, we don't have to rewrite, even we can use our ready-made VC backend optimizer to final The code optimization, this part can also not rewrite "" Everyone suddenly saw hope, and experts with VB development team said: "Yes, P-CODE technology we have studied very deeply, coupled with the VC group To turn it into the intermediate code that the VC backend optimizer can identify, I think it should be not difficult. "Everyone praised this small programmer, this small rangeman listened to everyone's touting, I was a bit fluttering. I smiled and woke up from the dream. I feel that there are several masters. I! One day, I dreamed of the VB development team. It has been half a year, and our group's things have been made. Everyone is full of confidence in her own products. Everyone considers you can take it to the leaders. The leaders used it, wrinkled with brows: "How to use it feels with the original difference? What do you done in the past half a year? What did I do for your money? "VB development team leader, cold sweat droplets, Jing Zi Jing said:" Bill's total load, this is the characteristics of our products, although there is nothing difference, but the speed is very fast, you look, this ABS function is compared to the original No more than 4 times! "The leaders are not happy:" Do you think I don't know? " When I do BASIC, you don't even know what your computer is! Anyway, give me a point difference, we have to let our users think they buy us worth, if they do, they know this is a new version. Hurry up quickly, we have received a large number of orders. Give you a week. "The VB development team has no way. He immediately held an emergency meeting, reflecting new problems to all the colleagues. At this time, everyone looked at me. Some people said:" Comrade the bear, these ghosts are all what you think, what should I do now? Let's! You must know this. At the beginning, he should insist on doing a completely different version. "I can't think of a good idea for a while, say:" We are definitely impossible to make a big revision, what is changed to make the boss Satisfied? For example, can we change the IDE, you will know if the boss will look at it? "How can I change it?" Change the toolbox to red color? The boss will die, let the boss know that we have changed our core! "I remember my heart:" Right, we change the grammar check procedure, let the boss know that ABS is now a keyword, ha, my idea is definitely able to work. "My dream is awake, I really want to know the last result.
Until recently, I dreamed of the team leader of the VB development team, he was happy to tell me. The last time I lost much, I have been very happy. The year-end dividend of the year is divided into a Microsoft stock. However, this has been in the past few years, and the days of the VB group have never seen it in the past few years. Better, just have to go, this is not VB to develop a big reform in the spring breeze of the .Net, the last few VC experts come, saying that VC is no longer, many experts have to engage in c # go We have come here for several experts. Just caught C #, they all said that they did not have completed a few years ago, because this time, the .NET platform team is elite, some of which is operating system The group, we only need to implement a Basic language C # will be on it. Native code? Explain? Take a ghost! Now the market is on the web, on the web. But now the original people in the VB group are getting less and less, especially the bear, everyone is mixing, this time VB.NET has been mobilized, and many thoughts have been adjusted to the market. The departments have written advertisements, experts are also busy speaking, and don't have the passion when we engage in Native Code. ...................... is another dream. The above legend is purely fictitious, if there is a minority, it is a coincidence.
- Microsoft non-official technology research free people, VB non-official technical support
This post is for reference only. I don't provide a database, VB documentation has been described with regardless of any unreported technical issues. If you have a problem that you can't understand, please send a short message. I often often have the following posts: http://www.9cbs.net/expert/topic/533/533904.xml http://www.9cbs.net/expert/topic/528/528657.xml http: / / www.9cbs.net/expert/topic/516/516072.xml