that also use number of languages and find at least some level of overlap among them all there is no best language in the worldsimply the language that works best for particular application with this idea in mindthe following sections provide an overview comparison of python to other languages (you can find comparisons to other languages at org/moin/languagecomparisons ca lot of people claim that microsoft simply copied java to create cthat saidcdoes have some advantages (and disadvantageswhen compared to java the main (undisputedintent behind cis to create better kind of / +language -one that is easier to learn and use howeverwe're here to talk about cand python when compared to #python has these advantagessignificantly easier to learn smaller (more concisecode supported fully as open source better multiplatform support easily allows use of multiple development environments easier to extend using java and / +enhanced scientific and engineering support java for yearsprogrammers looked for language that they could use to write an application just once and have it run anywhere java is designed to work well on any platform it relies on some tricks that you'll discover later in the book to accomplish this magic for nowall you really need to know is that java was so successful at running well everywhere that other languages have sought to emulate it (with varying levels of successeven sopython has some important advantages over javaas shown in the following listsignificantly easier to learn smaller (more concisecode enhanced variables (storage boxes in computer memorythat can hold different kinds of data based on the application' needs while running (dynamic typingfaster development times