FreakC is a small, experimental programming language. It's a project with the idea of trying to create a full-blown programming language in such a small language like Batch. It is transpiled to Batch, and looks/works pretty much the same as Batch, which means that you can switch from Batch to FreakC easily, while FreakC has added a tiny bit more features to improve your experience with Batch scripting: macro definition, while loops, repeat-until loops, switch case, some additional operators, commands and macros/inline functions, more functions/commands for arrays, strings and math, and the support for floats too.

FreakC is 100% open-source, so if you want to create your own language, consider checking out FreakC's Github

But to sum it up, FreakC is kind of a programming language for Batch coders/hobbyists rather than a serious one.



The new FreakC


Setting up FreakC's environment