http://www.scintilla.org
The application is called SciTE Editor.
Really good. Tell it where to find the bin directory for (almost) any language and it'll compile/interpret/run the program for you. And it has highlighting templates for dozens of languages.
FREE