How can you decide what the most popular coding language is? It’s like trying to pick the most popular ice cream flavor - everyone has a favorite. The truth

Ephera
46M

The great thing about Python is that it’s written with the developer experience in mind. In practical terms, this means it reads like English – easy especially for people with no coding background to pick up.

Those two sentences seem to be at complete odds to me. Code isn’t plain English, no matter how hard you try. There’s concepts that don’t exist in plain English and for which we have come up with separate ways of encoding them (e.g. braces for scopes). Throwing those away so that non-developers feel like they’re reading plain English does not improve the experience for developers.

@Titilonic
4
edit-2
5M

Indeed, I never felt like Python was like “plain English” at all, it’s just a language with less special characters like &&, etc. In fact, If you wanted English, you’d be better off with a language like Rockstar instead.

Ephera
55M

Yeah, I didn’t even want to get started on how non-plain-English Python can be.

Things like __init__(), _private_method() and all of the abbreviations that are so common in Python, that just doesn’t read nicely, neither in plain English nor in code.

@musicmatze
25M

Also, what about the developer experience in python is good? All my experiences with Python so far have been that you’d rather use a sane language with a proper ecosystem, not the inconsistency that is Python with the mess that is pypi.

Ephera
35M

Yeah, I haven’t had a good experience with it yet either. I guess, if all you’re writing are scripts with <100 lines of code and 0-2 dependencies, then the non-Python options (JavaScript, Go, Lua, Groovy) aren’t terribly better either.

General Programming Discussion
!programming

    A general programming discussion community.

    Rules:

    1. Be civil.

    Other programming communities:

    • /c/rust
    • /c/python
    • /c/powershell
    • /c/haskell
    • /c/fpcomplete
    • /c/cpp
    • /c/c_programming
    • /c/julia
    • 0 users online
    • 9 users / day
    • 14 users / week
    • 30 users / month
    • 190 users / 6 months
    • 2377 subscribers
    • 630 Posts
    • 821 Comments
    • Modlog