Code::Blocks
Code::Blocks | |
---|---|
Desenvolvedor | The Code::Blocks team |
Versão estável | 1.0 RC2 (25 de Outubro de 2005) |
Versão em teste | 4750 (Nightly builds) (24 de Dezembro de 2007) |
Sistema operacional | Multiplataforma |
Gênero(s) | IDE |
Licença | GPL |
Página oficial | www.codeblocks.org |
Code::Blocks (ou C::B) é um ambiente de desenvolvimento integrado de código aberto e multiplataforma. Ele está sendo desenvolvido em C++, usando wxWidgets. Sua arquitetura é orientada a plugin, de forma que suas funcionalidades são definidas pelos plugins fornecidos a ele. Atualmente, Code::Blocks é voltado para o desenvolvimento em C/C++.
O Code::Blocks está sendo desenvolvido sob Windows e Linux. Alguns usuários compilaram o Code::Blocks com sucesso para FreeBSD e Mac OS X (com alguns problemas de interface gráfica).
Este programa não lança uma versão estável, desde 2005. Entretanto isso ocorreu pela mudança do paradigma de programação, pois agora os desenvolvedores liberam versões de desenvolvimento que são normalmente estáveis e mais funcionais que a anterior versão final. Estas versões se chamam Nightly builds. As versões posteriores a Maio de 2007 necessitam de wxWidgets 2.8.
Características
Compilador
- Suporte a mútiplos compiladores:
- GCC e G++/MinGW;
- Digital Mars C/C++;
- Digital Mars D (com limitações);
- SDCC (Small Device C Compiler);
- Microsoft Visual C++ Toolkit 2003;
- Microsoft Visual C++ Express 2005 (com limitações);
- Borland C++ 5.5;
- Watcom C;
- Intel C++ compiler;
- GNU Fortran;
- GNU ARM;
- GNU GDC;
- Projetos multi-alvo;
- Ambientes de trabalho (Workspaces)
- Importa projetos do Dev-C++;
- Importa projetos e Workspaces do Microsoft Visual C++/Microsoft Visual Studio.
Interface
Possui a maioria das qualidades requeridas por uma IDE fácil de usar:
- Grifagem de sintaxe;
- Hierarquia de código;
- Auto-completação de código;
- Navegador de classes;
- Squirrel linguagem de script;
- Lista de "À Fazeres";
- Suporta Devpack (Permite instalar e usar pacotes do Dev-C++);
- Suporta wxSmith (uma ferramenta de wxWidgets RAD (permite edição de janelas, de maneira semelhante ao Delphi);
Ver também
Ligações externas
- (em inglês) Code::Blocks - Página oficial do C::B
- (em inglês) C::B Forums - Fórum oficial do C::B
- (em inglês) CodeBlocks - Wiki do C::B