Cake IDE

31 views
Skip to first unread message

Thiago Adams

unread,
Jul 14, 2026, 8:48:16 AMJul 14
to ccppbrasil
## O que é o Cake?

Cake é um transpiler e analisador estático para C.

Por exemplo, ele pode transpilar código C23 para C89.

## O que há de novo?

A principal novidade é a IDE.

## O que a IDE pode fazer?

A IDE facilita escrever, executar e testar programas com Cake localmente.

Ela funciona no Windows, macOS e Linux.

## Como instalar

Baixe o repositório:

`https://github.com/thradams/cake`

Compile o Cake:

**Windows (Developer Command Prompt for Visual Studio):**
`cl build.c && build`

**Linux/macOS:**
`gcc build.c -o build && ./build`

Após a compilação, execute:

**Windows:**
`.\install`

**Linux/macOS:**
`./install`

Por fim, inicie a IDE executando:

`cakeide`


Thiago Adams

unread,
Jul 14, 2026, 9:16:10 AMJul 14
to ccppbrasil

O projeto Cake é criado por humano antes da AI.
O IDE foi feito com ajuda AI. 


angelo

unread,
Jul 15, 2026, 4:34:06 PMJul 15
to ccppb...@googlegroups.com
bacana

Está trabalhando nesse projeto há quanto tempo ?

O mundo hoje é antes e depois da IA  


--
http://ccppbrasil.github.io/
https://twitter.com/ccppbrasil
 
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "ccppbrasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para ccppbrasil+...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/ccppbrasil/b0f68d9e-15d1-4b74-8a2f-f3ef07b5e206n%40googlegroups.com.

Thiago Adams

unread,
Jul 15, 2026, 4:52:37 PMJul 15
to ccppbrasil
On Wednesday, July 15, 2026 at 5:34:06 PM UTC-3 angelo wrote:
bacana

Está trabalhando nesse projeto há quanto tempo ?

O mundo hoje é antes e depois da IA  



No compilador uns 10 anos eu acho.
No IDE, umas 3 semanas.
Não faria o IDE se não fosse com a AI pois gastaria muito 
tempo e já existe IDE. Mas este IDE vai acelerar o desenvolvimento 
do compilador e pode acelerar o uso por outras pessoas, então com AI 
vale a pena ao meu ver.




Rodrigo Delduca

unread,
Jul 17, 2026, 12:37:46 PMJul 17
to ccppbrasil
Porque não prover um LSP e deixar os usuários usarem qualquer IDE?

Thiago Adams

unread,
Jul 17, 2026, 12:44:51 PMJul 17
to ccppb...@googlegroups.com
On Fri, 17 Jul 2026 at 13:37, Rodrigo Delduca <rodrigo...@gmail.com> wrote:
Porque não prover um LSP e deixar os usuários usarem qualquer IDE?


Faz sentido sim.
Assim como IDE era algo que não era prioridade para mim, mas com AI pode ser que faça isso 
em algum momento. 

Mas existe uma outra funcionalidade que o IDE melhora minha vida. Antes, eu debugava um 
arquivo por vez, pois debugava o command line.  Em cada sessão de debug era um arquivo e 
voltava pro início quando eu alterava o arquivo.

Com o IDE integrado na mesma sessao de debuging eu posso alterar o arquivo e compilar novamente, sem 
começar do zero. ou trocar o arquivo ou editar . Quando eu estou digitando ele tem um modo auto compile que ja vai compilando tambem, se tiver qualquer assert ou problema aparece na hora ja que estou debugando tudo no mesmo processo.  Entao achei que isso tambem trouxe uma vantagem 
para o projeto.


Rodrigo Delduca

unread,
Jul 17, 2026, 2:19:37 PMJul 17
to ccppbrasil
Hmm... Talvez debugger adapter protocol seja util.

So estou jogando cartas na mesa.

Reply all
Reply to author
Forward
0 new messages