สิ่งที่ได้เรียนรู้จากการแปลง Python เป็น Go
(gitlab.com)บันทึกหลังแปลงโค้ดของ Reposurgeon (Python 14KLOC) ซึ่งเป็นเครื่องมือสำหรับแก้ไข/แปลงประวัติของ VCS ให้เป็นโค้ด Go ขนาด 21KLOC และทำให้เร็วขึ้นมากกว่า 10 เท่า
เนื่องจากโค้ดมีความซับซ้อน จึงยากที่จะใช้เครื่องมือแปลงอัตโนมัติที่มีอยู่เดิม และระหว่างแปลงด้วยมือนั้น ผู้เขียนยังได้พัฒนาตัวแปลงซอร์สจาก Python ไปเป็น Go ขึ้นมาเองบางส่วนด้วย
เป็นบทความที่สรุปความแตกต่างของแต่ละภาษาในจุดต่าง ๆ ไว้อย่างละเอียดทีละข้อ
ยังไม่มีความคิดเห็น