12 ms·
It's interesting that people say the same about Java and Python; Java is great for well structured programs and scalability. Python is great for scripts, just
by sgt 3y ago
It's interesting that people say the same about Java and Python;
Java is great for well structured programs and scalability.
Python is great for scripts, just don't let the programs grow too much in size.
(Not my opinion, I am impressed with how well Python programs can scale in size if using a proper framework e.g. Django)
- nerdponx 3y agoPython is excellent for "medium scale". A little too verbose for very simple ad-hoc scripts, a little too unstructured for very large applications with a large number of developers (but this has improved substantially in recent years).
- qalmakka 3y agoThis. Medium scale is what Python excels at - the sweet spot is IMHO between 3K-10K lines. Above that and you start running into sore points (performance, no parallelism, too much dynamic typing, ...) and you maybe start looking into writing some parts of your code in C/C++/Rust (or yet another custom runtime, like Dropbox or Google attempted to do once). Under that it's still very effective but probably not the sharpest tool around - IMHO Python excels at being a jack of all trades, but there are often more specialised languages that tend to be more effective in a specific niche (like, for instance, Perl when writing scripts that glue tools together).
- ilyt 3y agoI literally never heard that in 15+ years of my career. Generic sneering in direction of "scripting languages", sure.