Code :: Blocks is a C ++ development environment that supports many Windows, Mac, and Linux compliant compilers. These include GCC, Microsoft Visual C ++, Clang, Digital Mars, Borland C ++ and Open Watcom. Additional features like autocompletion, syntax highlighting, tab management, template management, workspaces, class browsers and importing Dev-C ++ and VisualStudio projects complete the program. With plug-ins, "Code :: Blocks" can also be extended with new functions. On the manufacturer side, you can download the Development SDK, which you can use to develop your own scripts for the tool.