3 ms·
I'd sooner Python be the future than JavaScript. I think it's more likely to continue to be the future of glue languages. Many problems can be solved in Pytho
by noir_lord 8y ago
I'd sooner Python be the future than JavaScript.
I think it's more likely to continue to be the future of glue languages.
Many problems can be solved in Python directly and when they can't you can often call out to something to do the heavy lifting.
For that I've found it absolutely excels.
- ctvo 8y agoI’m having trouble thinking of a dynamic language in Python’s class (Ruby, JS, even PHP) that fails your use case here.
- hexane360 8y agoThe implicit part you're missing is that Python is just nice to work with in a way that JS and PHP aren't (I don't have Ruby experience). If there's a bunch of languages that meet the baseline functionality, why not choose the most ergonomic of the bunch?
- noir_lord 8y agoPretty much and Python has massive library availability and consistently good libraries (PHP and JS have lots of libraries but the quality is...meh and to an extent they silo much more than in Python - though both languages have at least improved their (PHP with composer and PSR/FIGS and JS with npm/ES6 imports)
- StavrosK 8y agoI've been wanting to learn Rust for a long time, but Python is just so good at so many things that I find it hard to get started with Rust. The other day, I wanted to make a small server that would email you if your cron jobs didn't run[1] (using a checkin system), and I started to do it in Rust, but I found prototyping with it at my starter level so hard, that I thought "alright I can either do this in Python in three hours, or spend a week with Rust and probably quit half-way". This is whether the project is for the web, desktop, microcontrollers, CLI, whatever. Python might not be perfect for any of these things, but it's great for all of them. I need to try to write a kernel or something. [1]: This is the finished product, by the way: https://gitlab.com/stavros/caduceus https://gitlab.com/stavros/caduceus