i came across two high level programming languages :python and ruby.
they are cross platform,just like java. they are very productive ( a programmer can write a program using python in less than quarter the time you need to write the same program in java). they have have -more or less- all the features you need to make your life easy.
my question is : why then should me ,you and everybody sacrifice productivity and go for java instead ? what does java has that make it more favorable?
why should i choose java over others?
Started by docesam, Aug 27 2009 09:35 PM
19 replies to this topic
#1
Posted 27 August 2009 - 09:35 PM
|
|
|
#2
Posted 28 August 2009 - 01:52 AM
python: the runtime environment is not present on most Windows computers. The same is true of Ruby. Granted, both have compilers now, but historically, that hasn't been the case.
To me, python and Ruby are both scripting languages (and I think Ruby's hideous looking code). They compete with VBscript on windows and Bash on Linux. I don't view them as competing with Java.
To me, python and Ruby are both scripting languages (and I think Ruby's hideous looking code). They compete with VBscript on windows and Bash on Linux. I don't view them as competing with Java.
#3
Posted 28 August 2009 - 09:40 AM
WingedPanther said:
python: the runtime environment is not present on most Windows computers. The same is true of Ruby. Granted, both have compilers now, but historically, that hasn't been the case.
To me, python and Ruby are both scripting languages (and I think Ruby's hideous looking code). They compete with VBscript on windows and Bash on Linux. I don't view them as competing with Java.
To me, python and Ruby are both scripting languages (and I think Ruby's hideous looking code). They compete with VBscript on windows and Bash on Linux. I don't view them as competing with Java.
they can do almost everything java can do ,and more
#4
Posted 28 August 2009 - 09:43 AM
The issue is, you can hand someone a .jar file and it will probably "just run". If you hand them a .py file, it won't.
#5
Posted 28 August 2009 - 06:29 PM
WingedPanther said:
The issue is, you can hand someone a .jar file and it will probably "just run". If you hand them a .py file, it won't.
will a jar file run in newly installed windows ?
#6
Posted 28 August 2009 - 06:38 PM
Possibly. MicroSoft puts out a runtime environment. More importantly, users know what Java is.
#7
Posted 28 August 2009 - 10:46 PM
WingedPanther said:
Possibly. MicroSoft puts out a runtime environment. More importantly, users know what Java is.
ok, a jar file will not run in newly installed windows. but true indeed : users know what java is :)
#8
Posted 29 August 2009 - 08:19 AM
docesam said:
will a jar file run in newly installed windows ?
I think it will but not entirely sure. You will probably have to upgrade the java environment that you have though. Though almost everyone ends up with Java installed quickly where as very few people have Python installed.
#9
Guest_Jordan_*
Posted 29 August 2009 - 11:08 AM
Guest_Jordan_*
Not only is Java cross platform, it is cross device as well. It will run on cell phones, pdas, etc. Python will not.
Posted via CodeCall Mobile
Posted via CodeCall Mobile
#10
Posted 30 August 2009 - 01:07 AM
Jordan said:
Not only is Java cross platform, it is cross device as well. It will run on cell phones, pdas, etc. Python will not.
Posted via CodeCall Mobile
Posted via CodeCall Mobile
not true ,python DOES run on cell phones
wanna see ?
Download Python for Other Platforms
#11
Posted 30 August 2009 - 02:01 AM
That is cool but the reality is very few people have Python on their computer yet alone on their ipods. :)
#12
Posted 30 August 2009 - 12:43 PM
chili5 said:
That is cool but the reality is very few people have Python on their computer yet alone on their ipods. :)
that is true but does not matter ,they can install python easily


Sign In
Create Account


Back to top









