The programming languages supported by Notepad++ are:ASP, Ada, ASCII art, Assembly, AutoIt, BAT, C, C#, C++, Caml, CSS, doxygen, FORTRAN, HTML, Haskell, Java, javascript, KiXtart, Lisp, Lua, makefile, Matlab, Objective C, Pascal, Perl, PHP, PostScript, Python, Ruby, Scheme, Unix Shell Script, Smalltalk, SQL, Tcl, TeX, Verilog, VHDL, VB/VBScript, XML.This project, based on the Scintilla edit component (a very powerful editor component), written in C++ with pure win32 api and STL (that ensures the higher execution speed and smaller size of the program), is under the GPL Licence.Here are the features of Notepad++ :* Syntax Highlighting and Syntax Folding* WYSIWYG* User Defined Syntax Highlighting* Auto completion* Multi Document* Multi View* Regular Expression Search/Replace supported* Full Drag N Drop supported* Dynamic position of Views* File Status Auto detection* Zoom in and zoom out* Multi Language environment supported* Bookmark* Brace and Indent guideline Highlighting* Macro recording and playbackChanges in Notepad++ v5.8.1 :1. Fix Actionscript lexer crash problem.2. Fix saving UCS 2 text file corrupted bug.3. Add word count in Summary feature.4. Fix hidding/showing status bar bug.Included plugins (Unicode):1. TextFX v0.262. Spell Checker v1.3.33. NppFTP 0.234. NppExport v0.2.85. Compare Plugin 1.5.6.16. Plugin Manager 0.9.3.1Included plugins (ANSI):1. TextFX v0.252. NppExec v0.4.13. Spell Checker v1.3.34. MIME Tools v1.65. NppExport v0.2.86. Light Explorer v1.67. Compare Plugin 1.5.58. Plugin Manager 0.9.3.1