SlickEdit

Clark Maurer, currently CEO of SlickEdit Inc. (formerly MicroEdge Inc.), was employed at IBM's Watson research lab.

As operating systems with graphical user interfaces became more popular, SlickEdit continued to produce versions of the program with high functionality and good usability.

Today SlickEdit is feature rich in C++, C#, Java, JavaScript, PHP, HTML, Objective-C, Groovy, Google Go, and many more.

SlickEdit supports debugging for GNU C/C++, Java, WinDbg, Groovy, Google Go, Python, Perl, Ruby, PHP, Xcode, and Android JVM/NDK.

Like most other code editors, SlickEdit allows the user to add support for additional languages and to modify the way it operates on the ones listed above.

Some of its most promising features are hard to use, and configuring the program to work to any one developer's tastes can be tedious... its power can only be harnessed by people who are ready to spend considerable time learning how to truly use it.