Everything about Jai is sus. The creator is questionable, there will be no ecosystem upon release (whenever that is, probably still a few years away) because it's all under closed development, no indication they have a compiler that can compete with what Zigs does (that's not their goal, but I'm just saying Zig has an entire space in cross compilation and even building C projects that Jai doesn't compete in).
I think Zig is trying to be a better C, and Jai is trying to be a better C++ for games specifically. So I doubt there will be no room for both, and neither are going to be "industrial" enough to actually replace the languages they are shooting for.
tl;dr who cares, they will both be niche and neither has the same goals.
Not saying Zig is the future but it's already being used for some pretty serious projects (like Bun) and at least they made it work with C nicely.
I dig zig
I didn't even know that. No, I just meant he wrote a couple indie games and that's the extent of what anybody knows about his capabilities. Also he has very specific ideas about a lot of things in computing, and none of them are things he's actually implemented. But he talks about them all the time. Like what he would do if he designed his own OS, programming language, on and on. I'm not saying he's bad, i'm just saying hes extremely opinionated, and his opinions are a little out in left field sometimes. I could give a shit about Russia support when it comes to a guy making a programming language.
>When Jai gets released
it's never going to be released. >The creator is questionable
the creator is an attention whoring idiot that doesn't even understand the language he cries hardest about the most (C++). his entire twitter feed is just cringe post after cringe post. he's an incredibly lightweight pseudointellectual.
I find it more practical than C++. zig features like tagged unions, optionals, and specially comptime are better than their C++ counterparts. I'm writing a program in C++ after using zig and C for a year, and I miss everything, from captures to @typeInfo(). honestly the only thing that feels better in C++ is that I can implicitly convert ints and floats
>is that I can implicitly convert ints and floats
Which isn't even a good thing. Conversion between int and float is costly and implicit conversion between int and float is error-prone.
I don't know, I won't use either of them.
> jai
> zig
i don't want starve to death
I don't get it.
>Will MEMELANG[2] be better than MEMELANG[1]?
Who gives a shit if nobody uses either?
People use Zig though?
Jai will be more stable and production-tested.
Everything about Jai is sus. The creator is questionable, there will be no ecosystem upon release (whenever that is, probably still a few years away) because it's all under closed development, no indication they have a compiler that can compete with what Zigs does (that's not their goal, but I'm just saying Zig has an entire space in cross compilation and even building C projects that Jai doesn't compete in).
I think Zig is trying to be a better C, and Jai is trying to be a better C++ for games specifically. So I doubt there will be no room for both, and neither are going to be "industrial" enough to actually replace the languages they are shooting for.
tl;dr who cares, they will both be niche and neither has the same goals.
Not saying Zig is the future but it's already being used for some pretty serious projects (like Bun) and at least they made it work with C nicely.
I dig zig
>Everything about Jai is sus. The creator is questionable
Because he's pro-Russian?
I didn't even know that. No, I just meant he wrote a couple indie games and that's the extent of what anybody knows about his capabilities. Also he has very specific ideas about a lot of things in computing, and none of them are things he's actually implemented. But he talks about them all the time. Like what he would do if he designed his own OS, programming language, on and on. I'm not saying he's bad, i'm just saying hes extremely opinionated, and his opinions are a little out in left field sometimes. I could give a shit about Russia support when it comes to a guy making a programming language.
How do you deal with errors in jai? I can't move away from zig unless jai has a good error handling system
For me? It's vale
>When Jai gets released
it's never going to be released.
>The creator is questionable
the creator is an attention whoring idiot that doesn't even understand the language he cries hardest about the most (C++). his entire twitter feed is just cringe post after cringe post. he's an incredibly lightweight pseudointellectual.
Zig feels like wearing a strait jacket.
I find it more practical than C++. zig features like tagged unions, optionals, and specially comptime are better than their C++ counterparts. I'm writing a program in C++ after using zig and C for a year, and I miss everything, from captures to @typeInfo(). honestly the only thing that feels better in C++ is that I can implicitly convert ints and floats
>is that I can implicitly convert ints and floats
Which isn't even a good thing. Conversion between int and float is costly and implicit conversion between int and float is error-prone.
It will be a pants on head retarded language. Proof? Pic related is your lord and savior developing jai.
we might not be programming in C++ forever, but we might be programming in cobol forever.
he's exactly correct tho.
How? Don't FFIs allow other languages to call into C++ DLLs? Am I just fucking retarded?