← Back to context

Comment by gcanyon

1 day ago

What language is “just as productive but isn't going to lock us into abysmal performance down the line”?

What makes that language not strictly superior to Python?

Typescript, C#, Go, Rust.

I'd say they are almost strictly superior to Python, but there are some minor factors why you might still choose Python over those. E.g. arbitrary precision integers, or the REPL. Go is a bit tedious and Rust is harder to learn (but productive once you have).

But overall they would all be a better choice than Python. Yes even for startups who need to move fast.

Loose typing makes you really fast at writing code, as long as you can keep all the details in your head. Python is great for smaller stuff. But crossed some threshold, the lack of a mechanism that has your back starts slowing you down.

  • Sure, my language of choice is more flexible than that: I can type

       put "test abc999 this" into x
       add 1 to char 4 to 6 of word 2 of x
       put x -- puts "test abc1000 this"
    

    But I'm still curious -- what's the better language?