Why Is Java a Good Technical Programming Language?


There are many features of Java that make it a good choice for your technical programming work. For one thing, Java is an object-oriented language. Because of this, it provides a structured framework for developing your programs. When a code is written in an object-oriented manner, it becomes easier to read and more modular. You can write programs that extend the capabilities of existing programs. When an analysis procedure is written as an object it can be easily incorporated into any number of different applications.

One of the design goals of the developers of Java was that the language be easy to learn and use. It borrows much of its basic syntax from C and C++, but the developers of Java simplified the language by removing redundancies that exist in C and C++, as well as removing potentially dangerous elements ”such as multiple inheritance ”that were of marginal value. It is much easier to learn and apply Java, for example, than it is to learn and apply C or C++.

Another powerful feature is Java's portability. Java programs are designed so that you can "compile once, run anywhere ." You can develop a scientific application on a UNIX workstation, transfer it to an Apple or Windows-based laptop, and the application will run without having to recompile it. Java's portability opens up the power of the Internet to your technical programming work. You can easily develop your scientific or engineering applications as web-based programs.

There is a global support network for Java. You can get online support and documentation from the Sun Microsystems website and many other sources as well. There are Java User Groups (JUGs) pretty much anywhere you live in just about every country. These groups are very useful for solving problems and discussing programming techniques and issues.

It also is easy to develop code in Java. You can leverage existing classes and methods to develop new ones. In this book, we will demonstrate how simple it is to create user-defined mathematical functions. The object-oriented structure of a Java makes the code easy to read. A program that is easy to read is easier to maintain or modify.



Technical Java. Applications for Science and Engineering
Technical Java: Applications for Science and Engineering
ISBN: 0131018159
EAN: 2147483647
Year: 2003
Pages: 281
Authors: Grant Palmer

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net