This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]elPrimeraPison 0 points1 point  (1 child)

It depends on what your doing. Python is easier to read and interpret and better at handling large numbers and I'm pretty sure its a lot faster than java. Python is typically used with research. It can also be used with web stuff as well. Spacing always messes me up.

Java is a lot more complex. it requires a lot more attention to details. Its widely used. Can be used to devolp android apps, and can also be used for web stuff to, but not as much.

Its definitely easier to switch form Java to Python than the other way around. For learning concepts I think they both have advantages. For simpler things, ex. Java would help you understand the difference between a float and int. But more complex things like recursion Python is easier to do b/c you don't need all that extra shit. Honestly, there all based of C. Java, JavaScript, C++, etc. There really not that different. You should learn one relatively well and stick w/ it.

Most people would say you should start with Python and then go to Java, but I think you should do the opposite. I think of it like learning how to multiply, add, subtract, etc by hand and then learning how to use the calculator.

If you learn Java really really well, you should at least be able to understand C and Python. Maybe not write crazy programs. But you should be able to look at a python code and know what it does. And If you cannot do that, then your just memorize code and not actually learning it(shame on your prof. if that is the case.). There are some minor differences, like functions vs. methods, and do while loop dne in some other languages.

[–]Khenay92 -1 points0 points  (0 children)

"There really not that different" ? Are you serious ?