Java is a programming language computer -oriented object created by James Gosling and Patrick Naughton employees of Sun Microsystems with the support of Bill Joy (cofounder of Sun Microsystems in 1982 ), officially presented the 23 May 1995 at SunWorld. The Java language was the main feature that software written with it are easily portable on multiple operating systems such as UNIX , Microsoft Windows , Mac OS or GNU / Linux with little or no modification. This is the platform that ensures the portability of applications developed in Java.
The language incorporates much of the syntax of the language C + + , widely used by computer. However, Java has been purified the most subtle concepts of C + + and most confusing times, such as pointers and references, and multiple inheritance replaced by implementing interfaces. The designers have favored the object-oriented approach so that in Java, everything is an object with the exception of primitive types (integer, floating point numbers, etc..)
Java allows you to develop applications client-server . Client side, applets are the source of awareness of language. It is mainly server-side Java has established itself in the middle of the business through servlets , the server for applets, and more recently the JSP ( JavaServer Pages ) that can substitute for PHP , ASP and ASP.NET . Today, Java (in the form of JavaFX ) is a new niche in creating RIAs (Rich Internet Applications) applications that provide functionality, including interfaces, more advanced on both the Internet and the phones. The JavaFX language is a language derived from Agile Java under the control of Sun Microsystems, which leverages the portability of Java and the extensive libraries already available in the Java language.
Python is a programming language interpreted multi- paradigm . It promotes the imperative programming structured and object oriented . It has a dynamic typing box , automatic management of memory through garbage collection and a system exception handler , so it's similar to Perl , Ruby , Scheme , Smalltalk , and Tcl .
The Python language is under a free license similar to the BSD license and runs on most computing platforms, from supercomputers to mainframes , from Windows to Unix via Linux and MacOS with Java or . NET . It is designed to maximize programmer productivity by providing tools for high-level syntax and simple to use. It is also appreciated by teachers who find a language where the syntax, clearly separated mechanisms of low-level , allows for easier introduction to basic concepts of programming.
Python is a language that can be used in many contexts and adapt to any type of use by specialized libraries at each treatment. But it is particularly used as a scripting language to automate tedious but simple tasks such as taking back a script on the internet or the weather to be integrated into a software computer aided design to automate certain repetitive sequences of actions . It is also used as a language for prototype development when you need a working application before you optimize a lower level language. It is particularly widespread in the scientific world, and has many extensions for digital applications.