<br><br><div><span class="gmail_quote">On 9/6/06, <b class="gmail_sendername">Aravind</b> <<a href="mailto:aravindmail007@yahoo.co.in">aravindmail007@yahoo.co.in</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
hi,<br><br>some of my friends told that python and java are similar in the idea of<br>platform independency. Can anyone give me an idea as i'm a newbie to java<br>and python but used to C++. My idea is to develop an app which can run both
<br>in windows and linux.</blockquote><div><br>
<br>
  IMHO i think that in general Python is better than Java for many reason:<br>
<br>
  1) Java - statically typed, all variable name must be explicitly declared<br>
 <br>
  1) Python - you never declare anything. An assignment statement binds a name to<br>
  an object, and the object can be of any type.<br>
<br>
  2) Java - verbose, too many words than are necessary.<br>
<br>
  2) Python - concise, clean-cut brevity.<br>
<br>
  3) Java - not compact<br>
<br>
  3) Python - Compact<br>
<br>
  stupid example:<br>
<br>
Java<br>
<br>
  public class HelloWorld<br>
  {<br>
    public static void main (String[] args)<br>
    {<br>
        System.out.println("Hello, world!");<br>
    }<br>
  } <br>
<br>
Python<br>
<br>
  print "Hello, world"<br>
<br>
<br>
  4)Python - You can create mixed list<br>
  4)Java - You can't<br>
<br>
<br>
  5) Java learning is not fast and easy<br>
  5) Python learning is fast and easy also for newbie developers<br>
<br>
There are other many advantages but it depends from what you want do. <br>
</div><br></div><br><br clear="all"><br>-- <br>Morph<br><br>"Non sono i popoli a dover aver paura dei propri governi, ma i governi che devono aver paura dei propri popoli."<br>        <br>(V)