Talking about vc++6.0
Visual c++6.0, a compiler, is a class of programs that translates high-level languages into low-level languages (assembly language and machine languages). Its main advantage is convenient and fast, the resource occupancy rate is not high, the interface is simple, download and installation is convenient, the operation is easy to use, more suitable for simple introduction.
Visual C + + became a common tool for programmers in software development in 1993, when Microsoft introduced Visual c++1.0 and its new version followed. Even though Microsoft has introduced Visual C++.net (visual c++7.0), the application has a lot of limitations and applies only to some systems, so in fact, it is more of a visual c++6.0 platform.
Since C + + is developed by C language, it also supports compilation of C language. The 6.0 version is the most used version and is also a very classic version.
VC for the template support is poor, easy to appear in the compilation of suspended animation state, only support the Windows operating system, and some system compatibility is not good, after successful installation may be unable to open the file.
In addition, the VC also has many shortcomings, there are many non-conforming to the standard place, may lead to a certain error, the software itself also often appear various kinds of assorted problems, programming or use other software may be more standard, but not to introduce users to misunderstanding.
Analyze the characteristics of three kinds of software
WebAPP: Do not download the client and so on, as long as there is a network, you can immediately use, users do not have to update the version frequently, parasitic in the browser, with cross-platform high compatibility, high degree of freedom, and strong openness. Development costs and difficulty are also lower than client software. However, the so-called everything has two sides, it parasitic in the network, the network at the same time is a major factor restricting webapp, such as poor network conditions or other problems, it will greatly affect the user's experience and its effectiveness, if once lost network, there is nothing to do, and use the network generated by the traffic costs, Also let some users prohibitive, and because it is parasitic on the browser, so for the native file information access to the poor ability to call, more restrictions. The first contact with this kind of software is probably after college, began to learn to surf the Internet, but also contact with the software, at that time only feel strange, and not much feeling.
Mobile app: The app may be a more convenient choice for moving side, open an application to query the corresponding information, far faster than with the browser to step query, and the application consumption of traffic may be more than the browser consumption of more savings, also greatly reduce network dependence, browsing speed is greatly improved, However, the number of downloads and active users of the app is very important, if they do not have enough features, not to attract users to download, it is likely to be quickly eliminated, the production of an app, the cost is higher than the web side, and there may be a frequent version of the disturbance, the size of the app and color performance has been affecting the user experience. First contact It should start with a mobile phone, know how to use it, but do not know what it is a thing, and then gradually slowly understand.
Games: The game is more focused on entertainment and leisure, compared to other software, it may be easier to attract customers, high interest, creative freedom, users can play through the game to get fun, pass the time, especially in today's society, Most people are busy in the community to fight or suffer from the real life of all kinds of pressure, enter the game, can get the sense of virtual life, more easily sticky customers, so that customers immersed in it, so it is a kind of immersion applications. Game platform is also very much, open high, today is added social factors, however, large-scale games often occupy high memory, high machine performance requirements, while the same kind of game is likely to make users lose interest, then the pace of development and innovation has a place to play. High school, played a small game, what to control fishing rods, catch good on the plus points, bad on the minus, the beginning felt very interesting, a long time, inevitably uninteresting.
Some people think, "Chinese programming", is to solve the efficiency of Chinese programmer programming a secret weapon, ask it is a "Silver Bullet" Do you?
Personally, the Chinese is the most beautiful and very profound language, if it can be applied to programming, naturally very good, however, in terms of programming, the current general use of English programming, programming is a complicated and entrainment a bit of artistic work, alone in terms of efficiency, personally think, this is not the implementation of language problems , but the development of logical thinking and the cultivation of practical ability of the problem, when beginners programming, English may be contact understanding on a mountain, but with the gradual practice of application, if the intentions, the language of the problem is basically not a big problem, and this English head not see the bow, you do not know it, it is familiar with you. Of course, this approach may be difficult for people who are not often programming and weak in the English language, so how can the programming process actually improve the efficiency of programming, I think the answer is yes, for universal programming is really useful, but for a good programmer, This is by no means a conclusive weapon of efficiency, and may have some ancillary effect, but that is not a decisive factor.
But if Chinese programming really can actually practice and promote the use of, it is a very meaningful work.
First week assignment--software process and project management