Compilador c vibe coding

29 views
Skip to first unread message

Thiago Adams

unread,
Apr 14, 2026, 9:16:05 PM (9 days ago) Apr 14
to ccppbrasil

Estou conversando com o Claude (vibe coding) e gerando um compilador c simplificado.


https://github.com/thradams/bake


As limitações são as seguintes com base em c89

  • sem pré processador 
  • Sem enum, constant expressions
  • Sem switch 
  • Sem typedef 
  • Sem struct aninhadas

Etc


O projeto tem instruções de como gerar e testar usando gcc Linux

Se alguém tiver interesse em ajudar, mantendo a meta de ser minimalista , pode testar e pedir para o Claude o que falta ,mandar implementar etc.

(A conta free acaba praticamente com uma feature)


Não eh preciso entender de assembler ou backend , basta entender de C e ajudar o Claude com exemplos que falham ou que ainda não compilam.


Depois a meta eh um assembler e linker vibe coding . Não pretendo fazer não “vibe coding “ neste momento pois é um projeto em paralelo ao “feito na mão” e o Claude tá indo bem.



Vinícius dos Santos Oliveira

unread,
Apr 15, 2026, 7:40:51 AM (9 days ago) Apr 15
to ccppb...@googlegroups.com
Em ter., 14 de abr. de 2026 às 22:16, Thiago Adams
<thiago...@gmail.com> escreveu:
> Depois a meta eh um assembler e linker vibe coding . Não pretendo fazer não “vibe coding “ neste momento pois é um projeto em paralelo ao “feito na mão” e o Claude tá indo bem.

Como anda o projeto em paralelo feito a mão?

Vibe coding pra projeto que não pode falhar e está numa etapa crítica,
tipo infra de compilação, me parece uma irresponsabilidade sem tamanho
(no máximo um exercício pra entreter curiosidade intelectual e testar
o nível de qualidade atual das ferramentas).

Thiago Adams

unread,
Apr 15, 2026, 7:54:27 AM (9 days ago) Apr 15
to ccppb...@googlegroups.com

On 4/15/2026 8:40 AM, Vinícius dos Santos Oliveira wrote:
> Em ter., 14 de abr. de 2026 às 22:16, Thiago Adams
> <thiago...@gmail.com> escreveu:
>> Depois a meta eh um assembler e linker vibe coding . Não pretendo fazer não “vibe coding “ neste momento pois é um projeto em paralelo ao “feito na mão” e o Claude tá indo bem.
> Como anda o projeto em paralelo feito a mão?

O cake, esta bem completo, mas não é algo  usado em produção ainda.
Ele tem várias frentes ativas, como análise estática mas precisa fechar
alguns alarmes falsos.
A parte da geração C89 , ele gera a si mesmo e passa nos testes em
Windows e Linux. Mas eu teria que fazer para um número maior de projetos.


O pipeline é

source -> cake -> c89 source-> compilador c ->executable.

Este outro projeto "vibe coding"  seria para adicionar neste pipeline
sem depender
do GCC, MSVC e também para aprender mais sobre back-end assim que o
código gerado
estabilizasse.


>
> Vibe coding pra projeto que não pode falhar e está numa etapa crítica,
> tipo infra de compilação, me parece uma irresponsabilidade sem tamanho
> (no máximo um exercício pra entreter curiosidade intelectual e testar
> o nível de qualidade atual das ferramentas).

Concordo. Estava vendo ate aonde ele ia. Estou achando que o claude
começou a
se perder com o tamanho  do arquivo e esta ficando improdutivo no modo
free.
Na próxima vez vou testar partindo do zero ao invés de reaproveitar o
prompt.


O chagpt consegue apontar falhas no código também mas ele não retorna o
código corrigido,
apenas aponta as falhas.

O claude parece estar gerando código que passa mas é muito limitado
funcionando
em menos casos.

Este uso do Claude ainda é cedo para avaliar, mas depois de uns meses
usando a gente já começa a
ver as limitações. As vezes se ganha muito tempo outras vezes se perde.




Reply all
Reply to author
Forward
0 new messages