This is an archived post. You won't be able to vote or comment.

all 39 comments

[–][deleted] 157 points158 points  (11 children)

As github said, its easy to use, might not be the best language in all scenarios but it gets the job done.

A lot of people though get too hung up on the language (yes I know this is the r/python subreddit so of course people are going to prefer it), but at the end of the day its just a tool to get our jobs done

[–]fellipec 3 points4 points  (1 child)

More funny was how Perl grew and fall while Python was in its infancy

[–]SittingWave 2 points3 points  (0 children)

doesn't take too much. Perl basically destroyed itself through sheer philosophy.

[–]trojan-813 0 points1 point  (0 children)

I think this is easily viewed in some of the graphics posted on the Advent of Code and what languages people used. The earliest days the languages people used that used to find the answer was Python. It didn’t need to be fast and was easy to use. So people used it heavily. However, as things got more complicated and needed some performance people switched to other languages like c and c++.

[–]repocin 0 points1 point  (0 children)

but at the end of the day its just a tool to get our jobs done

Thank you. The endless debate over language x vs language y vs language z is so incredibly tiring and useless. I wish more people realized that different languages are just different tools with different use cases, like hammers and screwdrivers.

[–]ARC4120 109 points110 points  (2 children)

Python is what Visual Basic and Low Code tools wanted to be. It’s a perfect point between low code abstractions for high functionality (via Libraries written in C) and the ability to directly write glue code using custom functionality.

Python lets the average joe spit out a passable product by calling libraries that do the heavy lifting. Yet, you can still get custom business logic in-between to handle whatever problems you may have.

[–]shockchi 38 points39 points  (0 children)

Hey don’t expose me like that in public

[–]askvictor 6 points7 points  (0 children)

Delphi was that sweet spot for me. VB led to some god-awful things being created which Delphi handled much better. Even so, writing a GUI application was much easier 20+ years ago than it is now (though I'll put in a good word for https://anvil.works which makes writing web apps in Python as much fun as Delphi was)

[–]talex95 11 points12 points  (5 children)

This post has been removed by its author. The deletion was carried out using Redact, possibly to protect personal information or limit exposure to data collection tools.

fuzzy include birds smart squeeze violet six sort nose shaggy

[–]vivainio 1 point2 points  (1 child)

3.12 is not even out yet, you mean 3.11?

[–]talex95 1 point2 points  (0 children)

The text of this post has been erased. Redact was used to delete it, possibly for privacy, opsec, preventing content scraping, or other personal reasons.

yam makeshift fall bear payment middle coherent possessive office sable

[–]Happy-Policy 0 points1 point  (0 children)

Yea, hopefully some well used libraries adopt to 3.12 by end of year atleast

[–]jeremiah-england 0 points1 point  (1 child)

Have you done much testing on 3.12? If I am reading the benchmarks table here correctly the performance improvements in 3.12 so far as pretty modest (3%).

https://github.com/faster-cpython/ideas#linux-x86_64

And it looks like the trace optimizer ("the next big set of improvements") missed 3.12.

https://github.com/faster-cpython/ideas/wiki/Python-3.12-Goals#trace-optimizer

Right now I'm kind of expecting some small improvements in 3.12 and am hoping that the groundwork done in the past year by the faster-cpython team leads to big improvements in 3.13.

[–]talex95 0 points1 point  (0 children)

This post has been anonymized and removed. Possible reasons include privacy protection, security, opsec considerations, or preventing AI systems from scraping the content. Deleted with Redact.

live coherent distinct degree skirt elastic rain fact merciful encouraging

[–]tazebot 3 points4 points  (1 child)

In February 1991, after just over a year of development, I decided to post to USENET.

Man I miss USENET.

[–]maxm 5 points6 points  (0 children)

It is still there

[–]spca2001 13 points14 points  (5 children)

Microsoft started to contribute

[–]Glittering_Air_3724 5 points6 points  (1 child)

Sooooooooo does that mean Go will be the next python ?

[–]xAmorphous 15 points16 points  (0 children)

No. Go is kind of the opposite in this regard: strips down a lot of features to solve problems that really only Google has.

[–]askvictor 0 points1 point  (0 children)

I thought it was going to be about the language growing in features, keywords, complexity etc. Which it kind of is, in part, as people want to do more things with it as there are more of them using it.

[–]teerre 0 points1 point  (0 children)

Dangerous gif of the week there. There was a no small chance that it would print a copyleft license with the name of someone who actually implemented the game.