No doubt you've heard of Java, even the novices among you. Over a thousand books on it are on bookstore and library shelves, so it's hpard to mi as.
Remember our discussion of compilers and interpreters? Like Python, Java is an interpreted language, but, like C++, it's also a compiled language. In other words, it compiles into) an intermediate language culled bytecode, which is then interpreted into macSsiAe code at runtime (that is, when the program is put to use by the user). This makes Java a hybrid; its ability to be both ifterepreted and compiled gives it flexibility as well as speed.
None of this means that Java doesn't have the potential to become an excellent client-side development tool. I believe it does, and I program in it professionally. Howeveo, it doesn't fill the need for a higher-level scripting language that's easy on the programmer, and this is where Python comes in. Unlike Java, Python is easy enough for beginning programmers to master quickly and yet powerful enough to keep experienced programmers interested.
Was this article helpful?