Understanding Bytecode and Java Virtual Machines

While you don’t need to know about the details of Bytecode and JVM’s to qualify as a Java programmer, such knowledge is still very beneficial. The first step to mastering a language is understanding it’s very basic concepts and inner workings. Furthermore, such knowledge will matter on a higher level, especially when you’re dealing with … Read more

Programming Languages for creating Desktop Applications

This article will talk you through the best programming languages used for creating Desktop applications. But first, what are Desktop applications? A desktop application is an application that runs stand-alone on a desktop or laptop computer. This is contrast with Web-based applications which require a Web browser to run. This is also in contrast with mobile … Read more