+ 1
Is there any problem can't be solved with python?
There are many problem solving languages in the world to make machine to understand😄and many stories on python even i.e,"it is the best","easy to learn and implement",.....😊 that makes me so excited about python! But🤔 🤨Is there any problem cant be solved with python?...can other problem solving language can solve the same problem?
11 Answers
+ 10
BM.MARESH As long as the hype around Python continues to be overblown by non-programmers, learners, and tech writers / bloggers, I suppose one day it might eventually live up to its reputation in reality. 🤷♂️
In the meantime, if you're interested in learning more about its shortcomings, here are a few references.
*UPDATE: The points in this link are weak.
* https://medium.com/@mindfiresolutions.usa/some-limitations-of-python-6f5370fc215f
https://medium.com/@mindfiresolutions.usa/advantages-and-disadvantages-of-python-programming-language-fd0b394f2121
https://www.techrepublic.com/article/is-pythons-popularity-peaking-will-the-programming-languages-limitations-end-its-rapid-rise/
https://www.netguru.com/blog/python-pros-and-cons-what-are-the-benefits-and-downsides-of-the-programming-language
https://www.geeksforgeeks.org/disadvantages-of-python/
+ 6
RE: Incompatibility of Two Versions
For simple python scripts, this isn't an issue.
However, this can be several orders of magnitude more complex when working with large codebases.
The challenges go well beyond just rewriting your own code base for the new version. Rather, the complexities surface with the package dependencies that need to be updated.
While this doesn't sound too painful for the the uninitiated, I can attest to the massive pain it can be from my experiences upgrading enterprise applications from Java 6 or 7 to Java 7 or 8. It's been so bad that I'm permanently turned off to Java.
Still yet, I imagine it being unimaginably worse with Python as an interpreted language with no compile time validation.
This article explores a small aspect of this with transitive dependencies, which may be an issue more with pip, but still... it might open your eyes to the nightmare.
https://medium.com/knerd/the-nine-circles-of-python-dependency-hell-481d53e3e025
+ 3
HonFu [#GoGetThatBugChamp!] What do you mean by "that reads harshly?"
+ 2
David Carroll, I have read the first link, and I have a few questions.
2) Incompatibility of Two Versions
a: This issue is largely outdated, isn't it? Soon, Python 2 support will end.
b: Isn't that the same in other languages? Don't you always have to carefully consider which version e. g. of C++ you use, which features, which compiler etc.?
3) Application Portability
Python needs a runtime for each operating system. Isn't it the same for example in Java?
To me, the difference seems just that fitting runtimes are not available yet or not good enough (like QPython3).
5) Lacks Web Development Capabilities
7) Depends on Third-Party Frameworks and Libraries
10) Does not Provide Prebuilt Statistical Models and Tests
Again, don't other languages like C++ just as well need to install add-ons when they want to do tasks that are not in the stdlib? And doesn't it create largely the same issues?
8) No Option to Embed Block Comments
Even IDLE has a block outcomment option. Also you can use multiline str.
+ 2
BTW... I agree... that first article is a bit weak on the points. I should have read that more closely. It was late at night at the time.
+ 1
Thanku for the references....David Carroll sir!😊
+ 1
Omg, that reads harshly. 😣🤣
+ 1
Sorry, that was weird English, I saw it myself but hoped it would be understood by magic.
That reads like it's a real pain in the app - a hell, like it's titled.
Immediately I feel how I'm getting neurotic, wanting to write everything myself - just in case! 😅
+ 1
OMG... I now see how that reads. 🤣😂