ConTEXT supports C/C++, Delphi/Pascal, Java, Java Script, Visual Basic, Perl/CGI, HTML, SQL and FoxPro languages, so it?s a good choice.
ConTEXT doesn’t limit the filesize of the file we want to create neither the ones that are running. In addition you can select different colours to make differences between the different commands on the different programming languages.
ConText also allows you to create shortcuts with hotkeys, it includes an explorer and searcher and even lets you preview the file before printing it. It includes a system of macros to save the last actions and an application for projects and compilations.