You are viewing a single thread.
View all comments
0 points

Python sucks ass. Try Go if you don’t like Java

permalink
report
reply
0 points

While I personally agree that Python sucks, largely because I don’t agree with whitespace indentation defining blocks and I also don’t like Java…I’m neutral on Go, depending on the use case.

I know plenty of people who love Python, but I kind of wonder if it’s because they were brought up on it. I wasn’t. So we’re just in different camps. Whatever floats your boat I guess.

permalink
report
parent
reply
0 points

I was brought up on Python and also do not like it for a variety of reasons, both practical and by personal preference. I also have the opinion that if you are trying to learn software engineering it is not a good language to start out with, despite it being so easy to pick up at first.

Some people try to use Python’s popularity as a counterpoint, and while it does show that my view is a minority opinion, it’s not a very convincing argument for the language itself.

permalink
report
parent
reply
0 points

if you are trying to learn software engineering it is not a good language to start out with

Curious what options you would suggest instead? I’m an old C/++ embedded diehard, but I do use Python and have been considering it as the next step for my 9yo daughter after Scratch.

Python feels like the modern replacement for Basic that I grew up with as a kid. Interpreted, garbage collected, good library support, sane typing and not too wordy or confusing. Lots of options to do fun things with it from games to robots.

IMO for a young beginner the C-likes are too strict and segfault-y, Perl is too permissive and could breed sloppy habits, Basic is obsolete, all the web languages are way too application specific, I haven’t had a chance to get into Rust yet, and fuck Java as a matter of principle lol.

permalink
report
parent
reply
0 points

That’s a nice argument, Senator. Care to back it up with a source?

permalink
report
parent
reply
0 points

Source: Global Interpreter Lock

permalink
report
parent
reply
0 points

Much less of a big deal for most applications. For the applications that need it in some areas, use PyO3 to write a module in Rust. Of course, Python’s not going to be the perfect tool for every job, and that’s okay.

permalink
report
parent
reply

Programmer Humor

!programmerhumor@lemmy.ml

Create post

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.

Community stats

  • 4.2K

    Monthly active users

  • 945

    Posts

  • 10K

    Comments

Community moderators