O que aprendi ao converter Python para Go
(gitlab.com)Relato de como o código do Reposurgeon (14 mil linhas em Python), uma ferramenta para modificar/transformar o histórico de VCS, foi convertido em 21 mil linhas de código Go e ficou mais de 10x mais rápido.
Como o código era complexo, as ferramentas existentes de conversão automática não deram conta; durante a conversão manual, em parte ele mesmo desenvolveu um conversor de código-fonte de Python para Go.
Um texto que organiza, ponto a ponto, as diferenças entre as linguagens.
Ainda não há comentários.