FreakC Programming Language
A downloadable programming language for Windows
FreakC is a nice, little, multi-paradigm programming language, which looks like Batch, compiles to Batch and is written in Batch as well. It is mainly built to be an experimental project with the idea of creating a programming language in such a limited language like Batch, but then it turns out that FreakC has added a little bit of features to Batch that might come in handy for some Batch developers.
FreakC aims to be general-purpose, but it might be a good choice for enthusiasts who are making games in Batch since it adds plenty of functionalities to make their coding experience less of a hassle. The language has many utility functions built in, object-oriented programming capability, and features like switch cases, inline functions, macros, for and while loops with break/continue statement that Batch should have had but it didn't.
Check out FreakC's Github to know more about the language.
Download
Install instructions
Extract the downloaded zip file, setup PATH for the compiler and it's up and running.