• nutomicOPA
    link
    fedilink
    arrow-up
    9
    ·
    3 years ago

    For me its Rust. Its honestly the best language I ever used (there are many languages I havent used though, and it certainly depends on the use case). Previously I worked primarily in Java, which is supposed to be a high-level language. But there were so many times where I actually had to fight against the language (nullpointerexception and other runtime errors), which simply doesnt happen with Rust. If my program compiles in Rust, I can be almost certain that it works correctly (excluding logic mistakes). So the number of bugs in my code is much lower, which means I dont have to spend so much time debugging.

    tl;dr i love rust <3

  • jamesofcanadia
    link
    fedilink
    arrow-up
    7
    ·
    3 years ago

    Most of my personal projects have been in C++. Its a flawed language but its the first one I learned on my own, outside of my course work.

    I was drawn to it because it gives you a good level of abstraction with small (or zero) runtime performance penalty. The catch of course is that the language is very complex and often has long compile times.

    I also really like Kotlin. It solves almost all the problems that Java has, adds a ton more features and syntactic sugar on top of that, all while still maintaining essentially seamless interoperability.

  • faustbr
    link
    fedilink
    arrow-up
    7
    ·
    3 years ago

    Julia. It’s the most elegant language for computational mathematics and very pleasing to use.

    (Yes, it is 1-based indexing by default, but you can change this easily if you want it)

  • tronk
    link
    fedilink
    arrow-up
    6
    ·
    3 years ago

    I’m learning with Java. I like that I don’t have to think about memory management compared with C or even Rust. I dislike how slow it is.

    I’m also using HTML, CSS, and Go for a bunch of static websites I’m building with Hugo. I love HTML. I like CSS only in the context of Bootstrap. Otherwise I dislike the way my style-sheet documents turn out. And I haven’t really tried to understand Go’s whole “context” thing because I want to use Rust. This last comment is why I want to finish my current projects and then immediately leave Hugo for Zola.

    I also just finished learning about and using R and the Tidyverse for a couple of statistics projects. I really dislike R… On the other hand, I love the Tidyverse with my whole heart. It’s been one of my favorite experiences with any language.

  • wada
    link
    fedilink
    arrow-up
    5
    ·
    3 years ago

    I use Java, PHP, C#, JS and a lot of SQL for work and C as hobbie

  • hammsvietro
    link
    fedilink
    arrow-up
    3
    ·
    3 years ago

    started with C in college. barely use it nowadays. I use Golang and JS at work. Currently studying elixir, and FP concepts in general, really enjoying it. What about you?

  • seahorse
    link
    fedilink
    arrow-up
    3
    ·
    3 years ago

    My career has been almost entirely server-side Javascript. It’s way too high level for my liking right now, but I think it’s OK for writing simple scripts, although I’m betting Python can do just as good of a job with more mathematics capability.

    Digging into Rust little by little these days.

    • Aode (He/They)
      link
      fedilink
      arrow-up
      6
      ·
      3 years ago

      For those who don’t know, it’s Rust

      I also do a lot of JS and Ruby at work, though

      • AddSugarForSparks
        link
        fedilink
        arrow-up
        5
        ·
        3 years ago

        I, admittedly, didn’t know.

        I keep trying to get into Rust, but I think the scoping rules keep deterring me. So, I got into Go instead.

        • nutomicOPA
          link
          fedilink
          arrow-up
          3
          ·
          3 years ago

          Asonix wrote the activitypub library that we use in Lemmy, and also helped us a lot with our code.

      • DessalinesA
        link
        fedilink
        arrow-up
        2
        ·
        3 years ago

        I do love ruby, its just a beautiful language to look at and fun to write in. If only it weren’t so slow 😥

  • Azure
    link
    fedilink
    arrow-up
    3
    ·
    3 years ago

    The language I use most is C++, since it’s what I use in my day job.

    It’s okay. I write very functional C++ and serve as one of the local language lawyers.

    In my private life I write mostly Rust and Haskell.

    Being so intimately familiar with C++ did a lot to help me understand why Rust is the way it is. (The failures of the standard Regex library, and why C++ is so slow to include networking, for example, make me understand why Rust keeps such a minimal library and relies on the Cargo ecosystem for what might otherwise be considered essential functionality.)

  • blank_sl8
    link
    fedilink
    arrow-up
    3
    ·
    3 years ago

    Common Lisp. No other language has mastered the REPL.

  • m532
    link
    fedilink
    arrow-up
    2
    ·
    3 years ago

    Pattern matching for switch in Java 17 and the initial version will be out soon. I’m hyped.

  • Seferi
    link
    fedilink
    arrow-up
    2
    ·
    3 years ago

    I learned Java for sometime and jumped to Flutter / Dart 6 months ago and been having heaps of fun with it…