I'm returning to a project which is kind of between fun and a serious technical challenge. 18 months ago I wrote most of tidal-node; a way to have Lua VM running and interoperating with node.js, it's mostly wrote in c++ which I found to be a little bit vast for my tastes. So between upgrading all the dependencies and stripping out all the OOP style code from the JS library frontend, I want to do a redo using C.
My question, C99 sounds so cool, C11 sounds older but it's newer and C18 that's the newest but I think this is a bad way to pick. What's the difference in a nutshell?