|
 |
|
|
The H2O Language Compared
There are literally hundreds of programming languages available for developers to write programs to solve problems in specific areas. Programming languages cover a spectrum ranging across interpreted languages such as UNIX Shells, awk, TCL, Perl, and so on, all the way to "hard-core" programming languages like C++.
At the lowest level are compiled languages such as C++, in which you can develop large-scale programming projects with GUI interfaces using the object-oriented support built into these languages. The object-oriented approach is suited to the construction of GUIs but it comes at a cost. Drawbacks include the high cost of debugging unreliable memory management, the high cost of development inherent in object-oriented approaches, and the high processing overhead associated with low-level object-oriented approaches. Last, but definitely not least, the binary distribution problem of compiled code becomes unmanageable in the context of heterogeneous platforms all over the web.
The H2O language environment creates an extremely attractive solution for web applications where object-oriented approaches (GUI programming) is unnecessary since it is handled by the browser.
The H2O language, in this context, delivers high performance, portability, robustness, and speed that's adequate for all but the most compute-intensive applications.
| Language Comparison | | | HTML/OS | Java | Perl | C, C++ | ASP.NET | | Easy to Learn | High | Low | Medium | Low | Low | | Portability | High | High | High | Medium | Low | Secure-by-Default | High | Low | Low | Low | Low | | HTML-aware | High | Medium | Medium | Low | Medium | | Multi-Page | High | Medium | Medium | Low | Medium | | Speed | High | Low | Medium | High | Medium |
|
|
|