Radar ·
Truque de corrotinas de Simon Tatham em C padrão
Simon Tatham, criador do PuTTY, descreve uma forma portátil de simular corrotinas em C padrão com a técnica switch/case, Duff's Device e __LINE__, sem threads ou assembly.
Segundo o briefing publicado em 29 de outubro de 2026, Simon Tatham, criador do PuTTY, descreve como simular corrotinas em C padrão usando a técnica switch/case por trás do Duff's Device combinada com __LINE__. A proposta é uma forma portátil, baseada em macros, de escrever funções retomáveis sem threads ou assembly. O post afirma que o PuTTY ainda usa versões desse truque no código do protocolo SSH.
Para consultar o original, procure o post do autor pelo título e pelo nome dele em um mecanismo de busca e confira a data, o código de exemplo e as ressalvas antes de reutilizar qualquer trecho. Como o tema é programação em C, não há uso direto da plataforma. Se você usar um assistente de IA para estudar o material, não cole código proprietário, credenciais ou dados pessoais no prompt.
Fonte original: Truque de corrotinas de Simon Tatham em C padrão