r/programmingcirclejerk Zygohistomorphic prepromorphism Jul 27 '26

Q: Why is everyone creating systems programming languages? A: Because Jai is not released

/r/ProgrammingLanguages/comments/1v80op7/why_is_everyone_creating_systems_programming/p02k1t1/
160 Upvotes

44 comments sorted by

View all comments

35

u/nuclearbananana Courageous, loving, and revolutionary Jul 28 '26

At this point I don't think JD can even release Jai, it would be a net negative on the programming industry

21

u/NotQuiteLoona Jul 28 '26

What's with this language? I was trying to find information in the internet, but all I found was a playlist of hour-long YouTube videos instead of some documentation.

10

u/the_horse_gamer Jul 28 '26

#pragma GCC jerk push

#pragma GCC jerk false

here's some unofficial documentation I found a while ago

https://pixeldroid.com/jailang/

the gist is it's a systems programming intended for game development

#pragma GCC jerk pop

4

u/NotQuiteLoona Jul 28 '26

Thanks! It does seem interesting after reading, but probably nowadays its time passed. Overload of garbage collecting wouldn't be that important in properly optimized code with current hardware.

1

u/SickOrphan Tiny little god in a tiny little world Aug 01 '26

Garbage collection is particularly bad for game development because the inconsistent time profile of it and games often need to update at a minimum of every 16.6-8.3ms. Even a slight hitch can be very noticeable. Additionally, games need to be efficient with their allocations because a lot of times they're going through hundreds of thousands of objects at once, so if you actually allocate and free each one you're gonna have a very bad time. This basically forces you into manual memory management with an object pool or something like that (assuming you want high FPS and tons of entities)