There are a number of  Integrated development environments  available including  Anjuta ,  Code::Blocks ,  CodeLite , Eclipse ,  Geany ,  ActiveState Komodo ,  KDevelop ,  Lazarus ,  MonoDevelop ,  NetBeans ,  Qt Creator  and  Omnis Studio , while the long-established editors  Vim  and  Emacs  remain popular. [63] Uses As well as