Tiny Edit is certainly a small programming editor that needs no installing, but despite the size it has nothing to be ashamed about. It has everything you could ask of a good editor.
The main feature of Tiny Edit is that it has support for more than 26 programming languages, and it corrects source code syntax in each one. It can work with: Java, C/C++, HTML, CSS, PHP, XML, SQL, Perl, Python, Java Script, VB Script, Ruby, C#,SQL, Semanta DD, COBOL, Pascal, Fortran, Modula-3, etc.
Tiny Edit is completely free, only when you use it for non-commercial purposes.