Problems with Zig:* The language and its standard library are unstable (change a lot)* The compiler is unstable (will compile your code incorrectly, and you will find it difficult to impossible find such mistakes, depending on how well you know Assembly)* Comptime arguments are basically equivalent to template arguments in C++ (Might as well use C++. It's uglier, but semantically similar)* Zig is not actually memory-safe, even though it claims/implies that it is. Debug builds are about as safe as C/C++ built with memory sanitizers.* Slow compile times (compared to C)The good:* It doesn't try to "gotcha" you as much when it comes to UB.* More type system info about slices and pointer types. Not sure it's worth it.
>pre 1.0 software is unstableÖ>muh UBlow IQ niggerbabbleHere's what real criticism looks like: Andrew Kelley is a red haired faggot and I don't trust faggots with my code.
>>107653713>low IQ niggerbabbleFiltered by a common acronym. >I don't trust faggots with my codeI got news for you: You are using millions of gays' code right this second, in your browser, OS, etc.
https://andrewkelley.me/post/the-techno-optimist-manifesto.html
>>107653600>LLVMDoA
>>107653782Your code is processed by compilers and runs on runtimes/JITs/OSes that are written, to a large extent, by gays (whom you "don't trust"). You must be very low-IQ since you didn't know that.I say you should switch to TempleOS immediately. It's the only way to be safe.
>>107653844>LLVMNo longer used for debug builds, by default.>>107653780>techno-optimist-manifestoAnd? I'm not clicking random links without a good reason.
>>107653864My code doesn't have "JEET", "runtime", "OS" or whatever else that you made up.
>>107653600>>107653782>>107653864>>107654006>List problems with zig1.It is not C#2.It is not C#3.(You) guessed it: Zig’s vaunted minimalism often collapses into semantic asceticism, where its comptime machinery and allocator‑centric memory model create a high‑friction cognitive load that undermines the language’s promise of transparent, deterministic control.
>>107653600>* The language and its standard library are unstable (change a lot)>* The compiler is unstable (will compile your code incorrectly, and you will find it difficult to impossible find such mistakes, depending on how well you know Assembly)it's literally an alpha product nobody should be using yet. Why are these criticisms even valid? I understand jblow even more to keep jai a non-existent secret.
>>107654073I have that pump, it's great.
>>107654080It's a great product, I've got mine ~17 years ago, and I only repainted the foot once. I'm considering Schwalbe Clik Valve, but maybe it's not worth the hassle.
>>107653600>Problems with Zig:Andrew shilling
>>107654006Wow, you are dense. `/` means "OR". What compiler are you using to compile your code? What OS is that compiler running on? You are trusting gays with your code.
Why do we need all these new premature languages that keep popping up?I know why: because some tranny really wanted unnecessary dumb feature X but couldn't shill it into his preferred existing language
>>107654242Go LARP on reddit else, retard.
>>107654352>1 errant word confuses a LARPer
>>107654277>>107654383could you repeat that in english
>>107653600You should at least try HolyC
>>107653600has andrew kelley actually made any decent software before? see>>107651359