Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Depends what for.
I _personaly_ don't fancy Py as well. I'm a Java dev. But when it comes to low-level, there's nothing Java can offer (yeah yea, there is JNI. But at this point it's no longer Java, is it).
For massive HI-level projects I choose Java, that's a no-brainer. Safer, faster, more stable and easier to work with, classic constructs with classic block definitions, classic OOP
For util-like small, lower-level projects I go either with POSIX Shell or Py. Easier to tweak as I go, OS API access, performance is not important. Nasty syntax, but that's the price I have to pay.
I'm not here to argue. You asked - I answered. -
LLAMS36635yBoth. Language wars are a cancer in our industry. Use the right tool for the job rather than choosing one language for everything. I personally want to learn more Python so I can use it for Lambdas and stuff like that because the JVM takes time to start up. Java has always been my comfy language so I tend to use it for microservices.
-
@netikras every time someone refers to Python syntax as nasty, well, it warms my heart to the extreme... cuz i despise Python syntax, I keep trying to like it but I just can't. I know it veeeeery well and use it plenty, but i just can't make myself like it.
-
Voxera113885yIn your tags you list AI and machine learning.
If that is your goal, go for python.
Almost every time I read about some interesting project in those areas the examples, tools and implementations are using python.
Very rarely Java or any other of the more traditional languages.
As for performance, your mostly doing config and presentation in your chosen language, all the heavy lifting will be in the framework for AI or machine learning and something you probably never will dig into.
Related Rants
!dev
Python or Java? which one is better in terms of time-saving? what have you been using?
question
java
wk183
pycharm
management
artificial intelligence
python
intellij
android
time
machine learning