|
||||||||
There are several objectives in developing Computing for Numerical Methods Using Visual C++. First, no ebooks on the market today discuss the visual solutions to problems in numerical methods using C++. There are similar books using softwarepackages such as Matlab, Maple, and Mathematica. These software packages are not really primitive programming languages. They have been developed to hide the programming details and to implement the solution as a black box. In other words, software packages do not really teach the mathematical concepts and principles in solving a problem. For example, the inverse of a matrix can be computed using a single line of command in these packages. The user only needs to know the format and syntax of the command in order to produce the desired solution. It is not important for the user to know the underlying concepts in solving the problem. Computing for Numerical Methods Using Visual C++ is one effort to integrate C++ with the visual solution to problems using numerical methods. A student cannot be too reliant on software packages. There are cases where software packages fail to provide a solution because of the lack of special routines. For example, a software package may only support a maximum of five levels of the rectangular grids in a boundary-value problem involving partial differential equations. To produce 10 levels, the user will have to use C++ as the language because it is more flexible. Flexibility and versatility are two features in C++ that cannot be matched by any software package. Our second objective is to promote C++ as a language for numerical computing. C++ has all the necessary ingredients for numerical computing because of its flexible language format, its object-oriented methodology, and its support for high numerical precisions. However, in the past, the popularity of C++ has suffered from the emergence of several new languages. Among them are Java, Python, and C#. These new languages have been developed with the main objective to handle Web and network programming requirements. Other than that,C++is still dominant and practical for implementation. Because of this reason, C++ is still popular in schools and universities, mostly for teaching and research purposes. C++ is also used widely in the manufacturing sectors such as in the design of device drivers for electronic components. A visual approach based onWindows in Computing for Numerical Methods Using Visual C++ is our step in achieving this objective. The book teaches the reader on the friendly interfaces in tackling problems in numerical methods. The interfaces include buttons, dialog boxes, menus, and mouse clicks. The book also provides a very useful tool called MyParser, which can be used to develop various friendly numerical applications on Windows. MyParser is an equation parser that reads an equation input by the user in the form of a string, processes the string, and produces its solution. Our last objective is to maintain links with the Microsoft family of products through the .Net platform. Microsoft is unarguably the driver in providing visual solutions based onWindows, and the .Net platform provides a common multilanguage program development for applications on Windows. As Visual C++ is one product supported in the .Net platform, there is a guarantee of continued support from Microsoft for its users.AVisual C++ follower can also enjoy the benefit of integrating her product with other products within the .Net platform with very minimum effort. Download free ebooks of c/c++: Computing for Numerical Methods Using Visual C++
|
| More free ebooks | |
Free programing ebooks
There are several objectives in developing Computing for Numerical Methods Using Visual C++. First, no ebooks on the market today discuss the visual solutions to problems in numerical methods using C++. There are similar books using software