₦airaland Forum

Welcome, Guest: Join Nairaland / LOGIN! / Trending / Recent / New
Stats: 2,319,298 members, 5,114,434 topics. Date: Saturday, 24 August 2019 at 07:02 PM

Java Has Been Over Throned By Python - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Java Has Been Over Throned By Python (825 Views)

(2) (3) (4)

(1) (Reply) (Go Down)

Java Has Been Over Throned By Python by Venzee(m): 8:03pm On Aug 12
Nowadays programers are now switching to python to make there program more Dynamic and easier to code.
In Python, you just a small statement and python will do a hug job for you.
But in Java, import a lot of statements before Java will execute your code.
So start learning python today. Use the links below
https://idreamng.com/category/software-programming/

If you don't have time to read it online, we have the PDF file. With the link below.
https://idreamng.com/software-programming/311-2/23/

Re: Java Has Been Over Throned By Python by stanliwise(m): 12:02am On Aug 13
talk is cheap, only gullibles will follow that link.

1 Like

Re: Java Has Been Over Throned By Python by mustang247: 12:34am On Aug 13
Stop saying things u know nothing about...

1 Like

Re: Java Has Been Over Throned By Python by Daejoyoung: 7:19am On Aug 13
Java has its use in Android development, and python is not popular for that, so all programming languages have their uses.
Most of the time, it really isn't about the language but about what you want to do, and then you learn the framework involved for that thing which could be tougher than its parent language.
Java is popular in enterprise and not going away anytime soon.
Heck even fortran is still alive, and still being used heavily.

1 Like

Re: Java Has Been Over Throned By Python by MountainView: 9:40am On Aug 13
I don't know what this one is saying,Java is the king when it comes to high-level programming, Java is an improvement to the complexity of C/C++ as far as enterprise application is concerned, Java remains the king.

Python is the de facto standard for teaching programming to beginners and has established its grounds when it comes to Data science/machine learning, but know this, 99% of the machine learning libraries in python are written in C/C++, python is just there as an interface because of it's easy readability, and easy-to-learn syntax.

Python is a very easy-to-learn programming language, but please please and please don't compare it to Java, dem no be mate, at least for now, I haven't even talked about speed

3 Likes

Re: Java Has Been Over Throned By Python by Daejoyoung: 11:17am On Aug 13
MountainView:
I don't know what this one is saying,Java is the king when it comes to high-level programming, Java is an improvement to the complexity of C/C++ as far as enterprise application is concerned, Java remains the king.

Python is the de facto standard for teaching programming to beginners and has established its grounds when it comes to Data science/machine learning, but know this, 99% of the machine learning libraries in python are written in C/C++, python is just there as an interface because of it's easy readability, and easy-to-learn syntax.

Python is a very easy-to-learn programming language, but please please and please don't[b] compare it to Java, dem no be mate, at least for now, I haven't even talked about speed[/b]

lol, if python nor be java mate, then who come be java mate na? As at now, python and java are the two most popular languages in the world, and python job offers on indeed recently overtook java to become no 1.
So while l do not agree that java is dying, l think python has good reasons for being so popular, even as popular as java.
Also, pandas and numpy(both written in c) are fast enough for most data science projects, so speed is not really a problem in python, at least for data analysis and numerical computations. Also django as a web framework is great in terms of speed and everything.
l think python only lags behind java in its lack of static typing.
The good thing with python though, is that being easy hasn't made it any less powerful, but then again, the most important thing is that one should use the tool he/she knows best.

2 Likes

Re: Java Has Been Over Throned By Python by MountainView: 12:20pm On Aug 13
Daejoyoung:


lol, if python nor be java mate, then who come be java mate na? As at now, python and java are the two most popular languages in the world, and python job offers on indeed recently overtook java to become no 1.
So while l do not agree that java is dying, l think python has good reasons for being so popular, even as popular as java.
Also, pandas and numpy(both written in c) are fast enough for most data science projects, so speed is not really a problem in python, at least for data analysis and numerical computations. Also django as a web framework is great in terms of speed and everything.
l think python only lags behind java in its lack of static typing.
The good thing with python though, is that being easy hasn't made it any less powerful, but then again, the most important thing is that one should use the tool he/she knows best.

Popularity is not same as relevance, I'm sure you do know that.

1 Like

Re: Java Has Been Over Throned By Python by Daejoyoung: 1:10pm On Aug 13
MountainView:


Popularity is not same as relevance, I'm sure you do know that.
lol, but even in relevance though, python is actually becoming more relevant. You can find all of these out yourself, but like l said, it's meaningless in the end, because it depends on what one wants to achieve.

2 Likes

Re: Java Has Been Over Throned By Python by dayo2me(m): 1:42pm On Aug 13
What are you talking about?

In my over two years using java I can say that python can never over throne java. Java, the king of enterprise, king of android and king of WORA. python is simple and good for machine learning or what do they call it and but slow. Please, read quora at times

1 Like

Re: Java Has Been Over Throned By Python by Karleb(m): 2:03pm On Aug 13
C, C#, Java and PHP will be ahead of python anyday anytime.
Re: Java Has Been Over Throned By Python by thatareaguy: 2:40pm On Aug 13
Daejoyoung:
Java has its use in Android development, and python is not popular for that, so all programming languages have their uses.
Most of the time, it really isn't about the language but about what you want to do, and then you learn the framework involved for that thing which could be tougher than its parent language.
Java is popular in enterprise and not going away anytime soon.
Heck even fortran is still alive, and still being used heavily.

Kotlin is eating Java's lunch. It's gonna be dead someday. It failed to evolve quickly enough to meet programmers' needs. Kotlin is now Android default (recommended) language. Even popular frameworks like Spring have taken note f it's presence. With stuff like extension functions, better functional programming support, object properties, it's only a matter of few years before Java joins Cobol and fortran as part of programming language history.
Re: Java Has Been Over Throned By Python by MountainView: 3:43pm On Aug 13
Daejoyoung:

lol, but even in relevance though, python is actually becoming more relevant. You can find all of these out yourself, but like l said, it's meaningless in the end, because it depends on what one wants to achieve.

okay, you're right.
Re: Java Has Been Over Throned By Python by ANTONINEUTRON(m): 8:08pm On Aug 13
U re just trying to advertise a product.
All programmers should know dat your problem solving skills is d ultimate
Re: Java Has Been Over Throned By Python by Venzee(m): 9:45pm On Aug 13
Java is still relevant, expecially in Android application only. But python is now doing much better than Java these days.
For YouTube Android app is writing in python
Google assistant is writing in python and with the help of c++
Facebook recent version is writing python and objective c and with some PHP script.

Data science and data analysis is with python.

So Java has no room in these aspect
Re: Java Has Been Over Throned By Python by dayo2me(m): 6:34am On Aug 14
thatareaguy:


Kotlin is eating Java's lunch. It's gonna be dead someday. It failed to evolve quickly enough to meet programmers' needs. Kotlin is now Android default (recommended) language. Even popular frameworks like Spring have taken note f it's presence. With stuff like extension functions, better functional programming support, object properties, it's only a matter of few years before Java joins Cobol and fortran as part of programming language history.
In your dream world
Re: Java Has Been Over Throned By Python by dayo2me(m): 6:38am On Aug 14
Venzee:
Java is still relevant, expecially in Android application only. But python is now doing much better than Java these days.
For YouTube Android app is writing in python
Google assistant is writing in python and with the help of c++
Facebook recent version is writing python and objective c and with some PHP script.

Data science and data analysis is with python.

So Java has no room in these aspect
Java has a very large room in those areas you mentioned just that the verbosity of Java makes it difficult for lots of programmers to use it for data science, data analysis, AI and machine learning, some are still using for those.
Re: Java Has Been Over Throned By Python by wamiikechukwu(m): 9:12am On Aug 14
thatareaguy:


Kotlin is eating Java's lunch. It's gonna be dead someday. It failed to evolve quickly enough to meet programmers' needs. Kotlin is now Android default (recommended) language. Even popular frameworks like Spring have taken note f it's presence. With stuff like extension functions, better functional programming support, object properties, it's only a matter of few years before Java joins Cobol and fortran as part of programming language history.

funny but read about kotlin... you will be surprised to see that kotlin is like a Java framework.
Re: Java Has Been Over Throned By Python by thatareaguy: 11:48am On Aug 14
wamiikechukwu:


funny but read about kotlin... you will be surprised to see that kotlin is like a Java framework.
How is it like a framework? I use Kotlin .... was initially hesitant on learning it since Java was okay for me (for the Android dev). Much more productive with the language.
Usually, the problem with new languages is that they usually don't have a lot of libraries/tools built around them. Kotlin is different thought. It's 100% interoperable with Java (so u can use any Java library u want). It could also be compiled to native code; could be transpiled to javascript (hence u can write frontend code in it); is not verbose like java; .... there is no reason for a newbie to learn java .....
Re: Java Has Been Over Throned By Python by thatareaguy: 11:51am On Aug 14
dayo2me:

In your dream world
It's gonna happen. Why should a newcomer to the JVM world learn Java when u have Kotlin. It only makes sense when u intend working closely with Java written libs.
Re: Java Has Been Over Throned By Python by wamiikechukwu(m): 4:55pm On Aug 14
thatareaguy:

How is it like a framework? I use Kotlin .... was initially hesitant on learning it since Java was okay for me (for the Android dev). Much more productive with the language.
Usually, the problem with new languages is that they usually don't have a lot of libraries/tools built around them. Kotlin is different thought. It's 100% interoperable with Java (so u can use any Java library u want). It could also be compiled to native code; could be transpiled to javascript (hence u can write frontend code in it); is not verbose like java; .... there is no reason for a newbie to learn java .....

no problem, suit yourself.
Re: Java Has Been Over Throned By Python by TechBro(m): 5:15am On Aug 15
Daejoyoung:


lol, if python nor be java mate, then who come be java mate na? As at now, python and java are the two most popular languages in the world, and python job offers on indeed recently overtook java to become no 1.
So while l do not agree that java is dying, l think python has good reasons for being so popular, even as popular as java.
Also, pandas and numpy(both written in c) are fast enough for most data science projects, so speed is not really a problem in python, at least for data analysis and numerical computations. Also django as a web framework is great in terms of speed and everything.
l think python only lags behind java in its lack of static typing.
The good thing with python though, is that being easy hasn't made it any less powerful, but then again, the most important thing is that one should use the tool he/she knows best.

Bros... because python is super easy doesn't mean that it is the number one. Yes there is a lot of demand for Python programmers, but think about it, there are a lot of things which python cannot do alone, but has to be implemented with Java and C. Whereas Java and C can achieve a lot without any help from Python. C is the number one programming language followed by Java then Python. In the area of game programming, Java performs better than Python and c performs better than Java.
But no arguments...Python is very easy and fast too.

1 Like

Re: Java Has Been Over Throned By Python by bot101(m): 1:18pm On Aug 15
Daejoyoung:


lol, if python nor be java mate, then who come be java mate na? As at now, python and java are the two most popular languages in the world, and python job offers on indeed recently overtook java to become no 1.
So while l do not agree that java is dying, l think python has good reasons for being so popular, even as popular as java.
Also, pandas and numpy(both written in c) are fast enough for most data science projects, so speed is not really a problem in python, at least for data analysis and numerical computations. Also django as a web framework is great in terms of speed and everything.
l think python only lags behind java in its lack of static typing.
The good thing with python though, is that being easy hasn't made it any less powerful, but then again, the most important thing is that one should use the tool he/she knows best.

Please no dey talk wetin you no know. Python is used extensively for machine learning, beyond that, it isn't used that much, now compare with Java that's used on the backend, mobile apps, embedded systems and desktop apps. Get this, Python can't get anywhere near Java with regards to its extensive use as well as its insane speed.
Re: Java Has Been Over Throned By Python by Daejoyoung: 1:27pm On Aug 15
bot101:


Please no dey talk wetin you no know. Python is used extensively for machine learning, beyond that, it isn't used that much, now compare with Java that's used on the backend, mobile apps, embedded systems and desktop apps. Get this, Python can't get anywhere near Java with regards to its extensive use as well as its insane speed.
Wow you are the one without knowledge here, python is used for all of that and even more.

For use, python like java is general purpose programming language with as many use cases.

As for speed, python helps developer speed because of lesser boilerplate code.
For computer speed, it's almost irrelevant, because many of the popular python libraries were written in C.

Java only arguably exceed python in terms of it's static typing in large projects. Even that is a subjective arguement.

Web backend....Django, Flask
Mobile apps.. .Kivy( not like that of java, so java wins here only)
desktop apps....Tkinter, PQt, etc
Embedded systems....Python is one of the best choices for embedded systems after c++.

Go do your research man.
Re: Java Has Been Over Throned By Python by bot101(m): 1:38pm On Aug 15
Daejoyoung:

Wow you are the one without knowledge here, python is used for all of that and even more.

For use, python like java is general purpose programming language with as many use cases.

As for speed, python helps developer speed because of lesser boilerplate code.
For computer speed, it's almost irrelevant, because many of the popular python libraries were written in C.

Java only arguably exceed python with in terms of it's static typing in large projects. Even that is a subjective arguement.

Web backend....Django, Flask
Mobile apps.. .Kivy( not like that of java, so java wins here only)
desktop apps....Tkinter, PQt, etc
Embedded systems....Python is one of the best choices for embedded systems after c++.

Go do your research man.

Seriously!! You want to compare a dying Flask to Spring??
Who uses Pat today? As for embedded systems, don't even go there. Java has dominated the non low level embedded systems space since forever, and that's not going to change anytime soon. As for Kivy, that's a dead project.
Re: Java Has Been Over Throned By Python by Daejoyoung: 1:44pm On Aug 15
bot101:


Seriously!! You want to compare a dying Flask to Spring??
Who uses Pat today? As for embedded systems, don't even go there. Java has dominated the non low level embedded systems space since forever, and that's not going to change anytime soon. As for Kivy, that's a dead project.
lol, we can keep going back and forth on this, but you can compare spring to django, and flask is a micro framework for static projects mainly.
However, l agree that kivy doesn't compare to anything in Java, but that's it.
lf you know java more, then use java, but relegating python as just an easy common language with limited use cases is definitely wrong.
Re: Java Has Been Over Throned By Python by bot101(m): 2:06pm On Aug 15
Daejoyoung:

lol, we can keep going back and forth on this, but you can compare spring to django, and flask is a micro framework for static projects mainly.
However, l agree that kivy doesn't compare to anything in Java, but that's it.
lf you know java more, then use java, but relegating python as just an easy common language with limited use cases is definitely wrong.

I have used Python for object recognition model training in the past, and understand a bit about its architecture. I can boldly state, as someone else earlier mentioned, Python is a language that is best used for machine learning. A scripting language that is best suited for non software engineers that need to automate tasks, not for building enterprise systems that need to scale on demand.
If you need to do enterprise level stuff, and would prefer to use a language like Python, you are better of switching to Golang, an enterprise level scalable language with the simplicity of Python. That still doesn't mean you would be able to do all the things Java can with it either.
Re: Java Has Been Over Throned By Python by Daejoyoung: 2:14pm On Aug 15
bot101:


I have used Python for object recognition model training in the past, and understand a bit about its architecture. I can boldly state, as someone else earlier mentioned, Python is a language that is best used for machine learning. A scripting language that is best suited for non software engineers that need to automate tasks, not for building enterprise systems that need to scale on demand.
If you need to do enterprise level stuff, and would prefer to use a language like Python, you are better of switching to Golang, an enterprise level scalable language with the simplicity of Python. That still doesn't mean you would be able to do all the things Java can with it either.
Java is popular for enterprise level stuff simply because java has always been the default language in enterprise(java was revolutionary in the mid nineties compared to c++), and legacy code is important. Politics also play a role here.
The belief that python is not scalable is a myth because there are so many large scalable softwares with python predominantly at their backends, such as Instagram, and Dropbox. Also popular websites like quora uses python predominantly. The truth is that it's not that python is not scalable, but it lacks static typing which is useful in large projects, but professionals in python who are used to dynamic typing can handle almost anything.
However python is not the best for all kinds of software, and java also has it's problems.
Note also that unlike C and C++, both java and python do not relate properly with the hardware.
Re: Java Has Been Over Throned By Python by micodon(m): 3:21pm On Aug 15
Venzee:
Java is still relevant, expecially in Android application only. But python is now doing much better than Java these days.
For YouTube Android app is writing in python
Google assistant is writing in python and with the help of c++
Facebook recent version is writing python and objective c and with some PHP script.

Data science and data analysis is with python.

So Java has no room in these aspect

You don't know jack about programming. 'nuff said
Re: Java Has Been Over Throned By Python by borie4u(m): 6:39pm On Aug 15
Pls I am looking for someone to teach me Java and python. I need someone in Lagos preferably from abulegba, Alagbado or alakuko area of Lagos. Pls pm me. Thanks
Re: Java Has Been Over Throned By Python by mcqwerty(m): 1:11pm On Aug 16
Buy glo night data and download a 4-6hr full tutorial course on Youtube.

Who is going to sit and teach you java and python? For how much?

Let your passion drive you.
Re: Java Has Been Over Throned By Python by segbolon: 6:05am On Aug 19
"overthrown"

(1) (Reply)

Delphi Is Like Vb On Steroids / Ideas On Genuine It Solution Or Services For The Nigerian Market? / Between Vb6 & Vb.net

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (0) (1) (2) (3) (4) (5) (6) (7) (8) (9)

Nairaland - Copyright © 2005 - 2019 Oluwaseun Osewa. All rights reserved. See How To Advertise. 211
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.