It can't go forever, but as far as I can tell the usage in corporate has started not long ago. You'll have Rust jobs, but they'll be the same shit as Java jobs. There was a study done like a year ago that showed across the board decline in developer satisfaction with all the "new and shiny" JS frameworks. I 100% think that when companies will inevitably start hiring people to maintain those legacy Rust "internal sideprojects" the same will happen. It is when a not driven by passion workforce, people who complete taks and features instead of doing the "provably correct thing" have a go that technologies get vibe checked. We will see which way it goes.
Companies using C, C++ or even Go probably are less keen on switching stacks for the sake of it.
One thing is for sure, don't get tight down to one language cause it is popular today. Go with whatever make sense for you and your project.
Not really, Python got popular in 2000s because it was the only sane of the three choices - Perl, Python, TCL. You must be young.
Python has an agenda as well, Guido has said multiple times it was a language designed for teaching programming, and one of the reasons Zen of Python came early on.
Also around the mid '00 it started replacing perl as the unix scripting language of choice.
Python isn't popular because of LLM's. Python is used for LLM's because it's popular. You can replace LLM in that with dozens of other labels and it's still true.
>And Python got popular cause of LLM AI thing.
Python got wildly, maybe exponentially more popular because of LLM AI thing (sic), but only in the last few years.
There, fixed that for you.
Much before that, Python was already quite popular for a long time (although it was slow to take off initially), and was used in a lot of areas, including web dev - Django (Disqus, Instagram?), Flask, TurboGears, Pyramid, Tornado (FriendFeed), Zope, Plone, and many more web frameworks, and apps built on them, PDF generation (ReportLab, more), scientific programming (Numeric, NumPy, SciPy, more), data science, ActiveState, system administration (e.g. on some Linuxes, at least Ubuntu, IIRC), and even GUI app development (PyQt, Tkinter, wxPython). I read somewhere, quite a while back, that the Dropbox GUI clients on both windows and Linux, maybe on Mac OS too, were written using Python and wxPython.
Google some of those project names, and see the start dates of those projects. That will give you a clue about how long it has been in use.
Google was using Python a lot from many years back, on the front end of its web properties, apart from other uses that I would not know about.
And tons of startups and corporates used Python from long back, and still do.
I know some of these things, because I have worked with Python from a long time, starting with v1.5, with light use, and with heavier use from v2.0 or so.