Java
Thanks to its portable byte code, the same Java applet will run anywhere the Java Virtual Machine runs. This leads to the logical conclusion that Java is the perfect language for writing applications that need to run across multiple platforms.
|
![]() |
|
I utilize the most appropriate software development tools, coupled with the industry’s best software development methods. The final result is a custom-designed, well-written software release that will be reliable, on time, and within your budget.
The following information may be needed to properly aid me in developing software for you:
I may also need to know about the environment in which the product will be operating, such as:
If you need help collecting and compiling the required information then please get in touch.
Thanks to its portable byte code, the same Java applet will run anywhere the Java Virtual Machine runs. This leads to the logical conclusion that Java is the perfect language for writing applications that need to run across multiple platforms.
Pronounced “C-sharp,” C# is an object-oriented programming language. It is being released as part of Microsoft’s Visual Studio 7.0. According to their lead software architect, Anders Hejlsberg, C# is the next step in the evolution of C++ and Visual Basic. It has been designed to give programmers the raw power of C++ with the fast, easy implementation of Java.
It takes 2-4 times as long to implement something in C++ than in a very high level language like Java. The resulting code is harder to read, harder to maintain, and harder to port.
Q. So why would anyone use C++?
A. Because there are classes of programming problems that are still and will always be CPU bound and there is still no language as fast as C++ for these problems. Things like: scientific number crunching, game/simulation physics, raytracing, real-time 3d graphics, audio processing, high-speed network packet routing.
Assembly language programs are tightly coupled with ,and specific to, a target computer architecture – as opposed to higher-level programming languages, which are generally platform-independent. More sophisticated assemblers extend the basic translation of program instructions with mechanisms to facilitate program development, control the assembly process, and aid debugging.
Assembly language was once widely used for all aspects of programming, but today it tends to be used more narrowly, primarily when direct hardware manipulation or unusual performance issues are involved. Typical uses are device drivers, low-level embedded systems, and real-time systems. These applications benefit from the increased speed of processing assembly program instructions.