5 ms·
Well, it's true popularity in tech is not necessarily related to quality. Trending does have an impact. But by experience, having a killer feature, and a good
by BiteCode_dev 6y ago
Well, it's true popularity in tech is not necessarily related to quality.
Trending does have an impact.
But by experience, having a killer feature, and a good adoption story usually does much more.
E.G:
- PHP: easy to make web page in 2001
- JS: monopoly on the client side web
- Go: simple concurrency and binary production
- Rust: borrow checker
- Python: "yes, you can do that too. Also in 2 lines"
Etc.
- ZephyrBlu 6y ago- Ruby: "yes, you can do that 5 different ways in 1 line"
- BiteCode_dev 6y agoRuby, readable Perl since 1995.
- tmccrary55 6y agoRuby: Buggy async io for 20 years
- why_Mr_Anderson 6y agore Python: "...All actual work is done by C libraries though, you could just as easily use BASIC instead"
- BiteCode_dev 6y agoWell, believe it or not, VBA is doing to have to do with Python competition in Excel in a not so distant future: https://excel.uservoice.com/forums/304921-excel-for-windows-desktop-application/suggestions/10549005-python-as-an-excel-scripting-language https://excel.uservoice.com/forums/304921-excel-for-windows-...
- pjmlp 6y ago> While we don’t have specific plans to announce at this time, we have been researching the topic, conducting customer interviews, and are working with the Python team at Microsoft so we can build a plan that we think can address the scenarios you told us about and ensure it can run wherever Excel runs. Any long time developer on MS stack knows that actually means "thank you very much but no".
- BiteCode_dev 6y agoThey just hired Guido, the father of Python, at Microsoft. So, I would not be so sure.
- pjmlp 6y agoYeah, because he did so much for Python tooling at Google.
- johnnycerberus 6y agoGoogle is hugely invested into Python, especially the data engineering branch. TensorFlow, Jax, etc. Though they will probably get replaced by Dex lang, they even dropped Swift 4 Tensorflow to focus on Dex [1]. The language looks very Pythonic compared to Julia which is a 180-degree turn in terms of language design. [1] https://github.com/google-research/dex-lang https://github.com/google-research/dex-lang
- pjmlp 6y agoAll of the Tensorflow underlying libraries are implemented in C++ and nowadays usable from almost any language with native interop. As for Dex, > Research language for array processing in the Haskell/ML family > This is an early-stage research project, not an official Google product. Where is Python?
- johnnycerberus 6y agoTake a look at the code examples, looks like Python & Numpy + Haskell had a baby. And yes, it is developed by the creators of PyTorch (the irony) and some of the guys from Tensorflow, Jax and S4TF at Google Research & DeepMind. Read their paper here, it's pretty interesting. [1] It may never become an actual production language but it is many times more interesting than both S4TF and Julia. [1] https://openreview.net/pdf?id=rJxd7vsWPS https://openreview.net/pdf?id=rJxd7vsWPS