Notepad ++ is a source code editor for use in Windows and not a compiler. So why do I have it listed here? It can work with multiple languages, it's compact, flexible, and  when dealing with parentheses, and brackets, excels at locating the matched symbols. Lots of plugins are available and this is an active development.