News for hackers. Stuff that matters.
Re:The Top Programming Languages 2023 by teleforce on Monday September 11, 2023 @06:40AM (#37465306)
TL;DR:

Top 15 PL are Python, Java, C++, C, Javascript, C#, SQL, Go, Typescript, HTML, R, Shell, PHP, Ruby and SAS.

Python doesn’t just remain No. 1 but it has managed to widens its lead in 2023 at the expense of smaller, more specialized languages. It has become the jack-of-all-trades language and has found its niche in AI, where powerful and extensive libraries make it very popular.

For PL job ranking, SQL is No. 1 skill but to get proper jobs it must come with Java or C++ skill.

Java and the various C-like languages, however outweigh Python in their combined popularity for high-performance or resource-sensitive tasks where Python is slow.

Very specialized languages like R and Fortran are still very popular perhaps due to their hard to replace reputation in legacy systems.

Re:The Top Programming Languages 2023 by baal80spam on Monday September 11, 2023 @08:03AM (#37465999)
> SAS

Now that is a name I haven't heard in a long time. Long long time.

Re:The Top Programming Languages 2023 by deshpand on Monday September 11, 2023 @11:31AM (#37468791)
Of late, I have been googling a lot of SAS and may have contributed to its rise in ranking! Not coding in SAS but moving SAS to Python. Speaking of enterprise Java, there's a ton of enterprise SAS and it's moving to Python.
Re:The Top Programming Languages 2023 by punnerud on Monday September 11, 2023 @08:14AM (#37466093)
Python and SQL work great together (especially with SQLite that is build into Python).

So it’s not one or the other.

I have thought ML Phd students that mostly used Pandas in Python about SQL, and they where a surprised about the similarities (and the additional power with combining them)

Re:The Top Programming Languages 2023 by candiddevmike on Monday September 11, 2023 @08:43AM (#37466384)
There is a SQLite library built into python, but it requires the C libraries that may or may not be present on your system.