Python’ı Go’ya dönüştürürken öğrenilenler
(gitlab.com)VCS geçmişini düzeltme/dönüştürme aracı olan Reposurgeon kodunu (14KLOC Python), 21KLOC’luk Go koduna dönüştürerek 10 katın üzerinde hızlandırma elde etme deneyimi.
Kod karmaşık olduğu için mevcut otomatik dönüştürme araçlarıyla bunu yapmak zordu; elde dönüştürürken bazı kısımlar için kendisi Python-to-Go kaynak dönüştürücüsü geliştirip kullandı.
Diller arasında farklılık gösteren noktaları tek tek derleyen bir yazı.
Henüz yorum yok.