Zig

Alright LULZ, i know all of you Zigachads are busy working on stuff, but we need to get more people to appreciate our beloved language.
Share your stories, projects and whatever, tell us why you love this language so fucking much.

And because all other threads have some form of mention: fuck off drew, no one wants to use your language that isn't portable.

  1. 2 weeks ago
    Anonymous

    >Share your stories, projects and whatever, tell us why you love this language so fucking much.
    don't have any of your own?
    make a thread asking other people to defend your arbitrary choice

    • 2 weeks ago
      Anonymous

      >don't have any of your own?
      Got plenty, let me start then:
      - It's just pleasent to not have macros, everything where macros would be useful can be replaced with comptime functions.
      - You have no nullptr, causing less memory related bugs.
      - Have the need to loop over memory? We have a tool for that called many item ptr, which doesn't require you to handle platform specific bitsizes.
      - You're a OOP kid and like to use Inheritance? Go ahead and implement it yourself. Maybe then you understand why many people scream about not to use inheritance.

      Want more? I can give plenty.

      • 2 weeks ago
        Anonymous

        >- It's just pleasent to not have macros, everything where macros would be useful can be replaced with comptime functions.
        >- You have no nullptr, causing less memory related bugs.
        >- Have the need to loop over memory? We have a tool for that called many item ptr, which doesn't require you to handle platform specific bitsizes.
        >- You're a OOP kid and like to use Inheritance? Go ahead and implement it yourself. Maybe then you understand why many people scream about not to use inheritance.
        all of those can still be avoided by using another lang and being more skilled your self tho

        • 2 weeks ago
          Anonymous

          >all of those can still be avoided by using another lang and being more skilled your self tho
          Of course, but it's pleasent to not have to think about them as much.

        • 2 weeks ago
          Anonymous

          Compile time execution is not something you can just do with any other language and some skill.

  2. 2 weeks ago
    Anonymous

    i was just skimming the docs, and why does it have a memcpy but not a memmove?

    • 2 weeks ago
      Anonymous

      >not a memmove
      memmove is an abstraction over memcpy which then nulls all of the source bytes.

      • 2 weeks ago
        Anonymous

        sounds fucked up

        • 2 weeks ago
          Anonymous

          That's what memmove does in C

          • 2 weeks ago
            Anonymous

            C does not 'null source bytes' or whatever zigger

          • 2 weeks ago
            Anonymous

            Is this the power of zig? At least open up cppreference next time instead of embarassing yourself.

  3. 2 weeks ago
    Anonymous

    Zig Heil Ziggers

  4. 2 weeks ago
    Anonymous

    is zig inclusive though?

  5. 2 weeks ago
    Anonymous

    cargo zigbuild --target x86_64-unknown-linux-gnu2.17
    Such a fascinating language.

  6. 2 weeks ago
    Anonymous

    Zig Heil

  7. 2 weeks ago
    Anonymous

    just started looking at zig, how much does std change? am I going yo have to constantly rewrite things or is most of it somewhat stable now

    • 2 weeks ago
      Anonymous
      • 2 weeks ago
        Anonymous

        xfce

        Just wait for 1.0 if you don't want to need to rewrite shit in the future.

        well duh
        I like it a little so I'll just hope nothing I'm doing gets too broken in the next 6 months

    • 2 weeks ago
      Anonymous

      Just wait for 1.0 if you don't want to need to rewrite shit in the future.

  8. 2 weeks ago
    Anonymous

    TAKE OFF EVERY ZIG

  9. 2 weeks ago
    Anonymous

    typescript is the only language the rest are toys

Your email address will not be published. Required fields are marked *