51cto College, in the soft exam preparation season specially collated "2014 soft test-software designers pre-exam counseling" Summary ", to help you the smooth clearance of the college! More software proficiency test Counseling and questions, please follow 51cto College-soft Test classification bar
View Totals:2014 soft Test-software designer pre-exam counseling "Summary" 650) this.width=650; "alt=" Hot article "src=" http://www.exam8.com/ Images/hot.gif "style=" padding:0px;margin:0px;vertical-align:middle;border:0px; "/>
C + + is very popular in almost all computing environments: Personal computers, UNIX workstations, and mainframe computers. If you look at the history of the new programming language, you can see that the penetration rate of C + + is very high. The amount of programs written in previous languages is very large, which will undoubtedly reduce the acceptance of the new language. In addition, most professional software designers are always willing to use their familiar and handy language, instead of using new, unfamiliar languages and spending a lot of time studying their features. Of course, C + + is based on C (before the advent of C + +, many environments use C language), which is very useful for the popularization of C + +, but the popularity of C + + is far more than this one reason. C + + has many advantages:
C + + applies a wide range of applications. C + + can be used in almost all applications, from word processing applications to scientific applications, from operating system components to computer games.
C + + inherits the high efficiency of process programming and integrates the functions of object-oriented programming.
C + + provides a lot of functionality in its standard library.
There are many commercial C + + libraries that support a large number of operating system environments and specialized applications.
Because almost all computers can be programmed with C + +, the C + + language is ubiquitous on almost all computer platforms. In other words, it doesn't take much effort to move a program written in C + + from one machine to another. Of course, if this process is really simple, then you need to consider using the C + + language when writing programs that run on another machine.
ANSI Standard for C + +
Normalization is the basis for migrating a program you write from one type of computer to another type of computer. The establishment of standards enables the implementation of languages on a variety of machines to be consistent. A standard set of features available on all compatible compilers means that users will always be able to determine what results will be obtained in the next step. With the ANSI standard, C + + makes it easy for applications to migrate between different machines, easing maintenance issues for applications running on multiple environments.
There are, of course, other issues to consider. If the program is portable, it is not possible to introduce the features in the nonstandard library into the code, and the program must minimize the dependency on the development machine used to establish the program, otherwise migrating the code is difficult.
The ANSI standard for C + + has another advantage: it standardizes the parts that need to be learned in C + + programming. This standard will make subsequent programs consistent because it provides only a definition reference for C + + compilers and libraries. When writing compilers, the existence of this standard also makes it unnecessary for writers to require permission.
Featured Articles:
Prepare for 2014 soft exams! Featured Video Tutorials (Comprehensive review + experience sharing + pre-test sprint)
2014 Computer Soft test "network management" Knowledge point "Summary"
2014 Soft test network administrator exam exercises and Answers "Summary"
2014 Soft test programmer-written test-pre-Test practice Questions "Summary"
2014 Soft test programmer-Regular exam Knowledge point review Notes "Summary"
2014 Soft Test-Information technology handlers-simulation questions and Answers "Summary"
2014 Soft test-Information Processing technician-Exam Guidance "Summary"
2014 Soft Test--Database Systems Engineering Division--Knowledge Point explanation "summary"
Soft examinations level test over the years and the latest video summary (NET workers + Software + database + Expert prediction questions)
For a soft exam online video tutorial, please click:
http://edu.51cto.com/course/courseList/id-44.html
650) this.width=650; "src=" http://s3.51cto.com/wyfs02/M02/3D/9F/wKioL1PE_n3z629yAACXIHScsJM092.jpg "alt=" Wkiol1pe _n3z629yaacxihscsjm092.jpg "style=" padding:0px;margin:0px;vertical-align:top;border:none; "/>