[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: zig.jpg (112 KB, 1280x720)
112 KB
112 KB JPG
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 UB
low IQ niggerbabble
Here'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 niggerbabble
Filtered by a common acronym.

>I don't trust faggots with my code
I 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
>>
>>107653766
I understand that you are brown and therefore illiterate, but try reading my post again, and you may know, that undefined behavior is good and that not my code and not my problem, dumb nigger monkey.
>>
>>107653600
>LLVM
DoA
>>
File: templeos.png (49 KB, 250x187)
49 KB
49 KB PNG
>>107653782
Your 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
>LLVM
No longer used for debug builds, by default.

>>107653780
>techno-optimist-manifesto
And? I'm not clicking random links without a good reason.
>>
>>107653864
My code doesn't have "JEET", "runtime", "OS" or whatever else that you made up.
>>
File: 1761256625384524.mp4 (2.88 MB, 640x480)
2.88 MB
2.88 MB MP4
>>107653600
>>107653782
>>107653864
>>107654006

>List problems with zig
1.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.
>>
File: joeblow.jpg (159 KB, 1134x1134)
159 KB
159 KB JPG
>>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.
>>
>>107654073
I have that pump, it's great.
>>
>>107654080
It'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
>>
>>107654006
Wow, 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.
>>
>>107654231
my own
>>
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
>>
>>107654242
Go LARP on reddit else, retard.
>>
>>107654277
could you repeat that in english
>>
>>107654352
>1 errant word confuses a LARPer



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.