“Rust’s compiler prevents common bugs” So does skill. No offense to you, but, this trope is getting so tiresome. If you like the language then go ahead and use it. What is it with the rust crowd that they have to come acrosslike people trying to convert your religion at your front door?

  • Valmond@lemmy.world
    link
    fedilink
    arrow-up
    19
    arrow-down
    1
    ·
    3 days ago

    We had the Java guys in year 2000, at least Rust seems to be a decent language.

    • LeFantome@programming.dev
      link
      fedilink
      arrow-up
      6
      ·
      2 days ago

      Java was created so that teams of intermediate skill programmers could maintain large, long-lived code bases. And it did its job incredibly well.

      If that is not your use case (or you do not want to admit that you are such a programmer), it may not be your favourite language.

      I always like C# far better. It may be my favourite language overall. It has a bit more headroom and was designed somebody far more skilled. But it was designed to compete directly with Java. So, you know who it was built for.

    • zarkanian@sh.itjust.works
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      2 days ago

      I’ve never run into a Java evangelist. Every opinion I’ve ever heard about Java is something like “Yeah, this sucks”. I always thought that people put up with it because it’s write-once, run-anywhere, but so is, y’know, Python.

      • ZILtoid1991@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        2 days ago

        Early on, Java was advertized as the next great thing, ending headaches from system development, porting, and “promoting good programming practices through OOP”.

        Then people increasingly got tired of OOP and the speed penalty of both that paradigm and the JVM, not to mention more and more education institutes started to claim Java was too hard for beginners, and that Python would be better.

        Now we have Rust evangelists promoting the language as the next great thing, ending headaches from memory safety issues, porting (if you target WASM and pack your app into a Chromium instance), and “promoting good programming practices through FP”.

        Time is truly a flat circle…

      • Valmond@lemmy.world
        link
        fedilink
        arrow-up
        1
        arrow-down
        1
        ·
        2 days ago

        There was a saying back in the day, roughly: “java can run on all platforms like anal sex works on all genders”.

        Python is slow but fantastic when it comes to interoperability IMO and is just complex enough that you can get the job done. I just hope they’ll won’t complexify it into oblivion, it’s a really neat language. IMO.