Assume mainstream adoption as used by around 7% of all github projects

Personally, I’d like to see Nim get that growth.

    • railsdev@programming.dev
      link
      fedilink
      arrow-up
      18
      ·
      1 year ago

      I too wish Esperanto would gain mass adoption but my only qualm with it is the consonant clusters that aren’t friendly for non-European language speakers.

    • maegul (he/they)@lemmy.ml
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      4
      ·
      1 year ago

      Sorry to say, but once I realised how euro-centric, and to my ear/eye, latin-centric esparanto is I completely lost interest.

      I don’t know if anyone has tried, but something which similarly draws influences from the languages that the vast majority of the world speak would be wonderful.

      • burliman@lemm.ee
        link
        fedilink
        arrow-up
        12
        arrow-down
        1
        ·
        1 year ago

        You made me think of that xkcd about standards.

        Anyway, the eurocentrism argument, while perhaps true due to the Latin root, seems to be a little bit of a savior complex don’t you think? China itself pushed for Esperanto to be used as a business language internally late last century as I recall.

        • maegul (he/they)@lemmy.ml
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          3
          ·
          1 year ago

          savior complex

          I don’t see that at all.

          It’s about making a language that the maximum amount of cultures can see themselves in, can have at least some familiarity with, and feel like they’ve been acknowledged in the making of a global language … all of which is intended to get maximum buy in around the world to establish a truely international language rather than a Lingua Franca derived from hegemony.

          Maybe China was interested in Esperanto for a bit, but I’m betting like most stories like that it’s heavily exaggerated or outright bogus.

    • TheV2@programming.dev
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      What disrupted the fun for me:

      • the rules for articles before languages, countries and their people
      • everything sounds the same / easy to be misunderstood
      • not nearly as internationally approachable as it could be, though obviously that’s almost impossible
  • tatterdemalion@programming.dev
    link
    fedilink
    arrow-up
    36
    ·
    edit-2
    1 year ago

    If we’re saying 7% is the bar for mainstream, then Rust is my vote.

    C# is not even mainstream by that standard.

    I’d also like to see Julia used more.

  • alflennik@lemmy.world
    link
    fedilink
    arrow-up
    15
    ·
    1 year ago

    I’m obsessed with an extremely little known language called Grain. It’s not quite ready for production but it has an insanely intuitive functional syntax that I want to use noww.

    • lascapi@jlai.lu
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      One of the most exciting things about Grain is that it compiles to WebAssembly.

      That’s a cool feature.

      What is the particularity that you talked about?
      In my point of view it looks like JS/TS with arrow functions. 😁

  • BigDanishGuy@sh.itjust.works
    link
    fedilink
    arrow-up
    12
    ·
    1 year ago

    Assembly, which flavor IDK but some RISC architecture.

    If everyone spoke assembly the world would be a very different experience. I’m not saying that it would be better or worse, but it’d definitely be different.

    • I Cast Fist@programming.devOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      I think the problem is that processors can have slightly different instruction sets, possibly less likely with ARM and RISC (Reduced Instruction, after all), and how they interpret bits and jumps (big endian, low endian). Chibi Akumas has a lot of material for learning assembly of various CPUs, including older ones like 68k and 6502, something I’m doing on and off once in a while

    • NixDev@programming.dev
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      Until recently I never heard of crystal. There is a humble bundle for programming that includes a crystal book. That was the first time I heard of it.

      I will have to take a look at the language. Who knows when having knowledge of crystal will be useful

  • copygirl@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    1 year ago

    Zig hasn’t been mentioned yet, so I’m just going to drop that here.

    I personally have enjoyed the meta-programming, the ease of integrating with C libraries, and like that it’s pretty straight-forward to compile.

    • thingsiplay@kbin.social
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Came here for Zig too. I never programmed anything in it other than hello world stuff. I think the world is waiting for the 1.0 release with complete tooling and package manager and a solid foundation that won’t change too soon. I watched talks from Andrew and what this guy and his team is doing is amazing. It’s a small team.

  • Ada@programming.dev
    link
    fedilink
    arrow-up
    10
    arrow-down
    2
    ·
    1 year ago

    I would like to see Ada grow. Its clean syntax, rich expressive capabilities, and early error detection by the compiler due to strict typing create a very pleasant experience during development. This year, the language got a new standard. Recently, a package manager and a community index were created. There’s an extension/LSP for vscode, etc. Along with great educational materials on learn.adacore.com, it’s easy to pick up and start using this language.

    PS I created a community on p.d two days ago: https://programming.dev/c/ada

    #adalang

  • danhab99@programming.dev
    link
    fedilink
    arrow-up
    10
    arrow-down
    3
    ·
    1 year ago

    Go. I love writing go, its so simple and predictable and the accessability of multithreading and being allowed to create as many “threads” as I want make me feel smart as fuck.

    • kuneho@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      most of the apps written in Klingon would have the “today is a good day to die” directive, which means no exception handling at all and bringing the whole OS down in glory if needed

    • ulkesh@beehaw.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Came here to say this. Thank you, fellow Trekkie (or, Trekker…I don’t assume age or which series/captain is better. Picard. It’s Picard).