5 ms·
Ancient, you mean like C, C++, Java, Javascript, those languages?
by theVirginian 11y ago
Ancient, you mean like C, C++, Java, Javascript, those languages?
- teraflop 11y agoFunnily enough, Python is actually older than both Java and JavaScript.
- makaronin 11y agoThe programming languages you mentioned dominate their niches. What is left for Python? Being a former Python programmer (5+ years) i really don't see any reason to use it now.
- theVirginian 11y agoThere are excellent libraries for data analysis, I know some people who use it in finance. It's still widely used for web applications. There are new features for asynchronous programming. Not to mention it's used by tons of major companies. Linkedin, Reddit, Youtube, just to name a few all use Python.
- makaronin 11y agoOf course some legacy software is still in use. But i'm in doubt that python can be a good choice for today's startups.
- dikaiosune 11y agoInstead of a blanket criticism, perhaps you'd like to suggest some alternatives that: - Have simple, pseudocode-ish syntax - Are useful for exploratory programming with good speed of development - Have a comparable amount of high quality libraries available along with tooling for their installation and management (standard and third part) - Have large talent pools available with experience ranging from fresh graduates to grizzled veterans, and backgrounds ranging from science and statistics to journalism to finance ?
- haack 11y agoPlaying devils advocate here, but Ruby's ticked those boxes pretty well in my experience. Also js if you don't mind sacrificing a bit of expressiveness (pseudocode-ish syntax). Don't get me wrong, I do also love python and can see it being used for years to come. Also, I know of at least a couple of algorithmic traders using it daily.
- dikaiosune 11y agoFair point. I suspect that the one area where significant differences can be seen between those and Python is in the communities and the types of libraries available. For example, I use Pandas most days, and I'm not aware of an equivalent/replacement in Ruby or JS. Also, I would suspect (not substantiated with evidence) that companies whose products are built around data science/wrangling/statistics may be more likely to benefit from experienced Python talent in those areas than they would from another language.
- nadams 11y ago> i really don't see any reason to use it now. >> 759 jobs for “python” http://careers.stackoverflow.com/jobs?searchTerm=python http://careers.stackoverflow.com/jobs?searchTerm=python
- elorant 11y agoFunny you should say that because in the last couple of years every time I hear of something neat in web development it's in Python. Especially in the HN community it's quite dominant. Mind you, I'm a C# developer without any knowledge of Python so I'm not at all biased.