>>105833611if the only other option is C++, i would stick with C too, but thankfully, Rust exists. hopefully other options will emerge too, although nothing serious has appeared on the horizon yet.
"VLAs" is a horrible reason to give, and you should stop using them, even if you're sticking with C.
your example is doubly stupid, because VLAs are for when the size is only known at run-time, but in your example, it's all known at compile-time.