Volvo ใช้ Rust กับซอฟต์แวร์สำหรับยานยนต์
(medium.com)- บทสัมภาษณ์สถาปนิกระบบของ Volvo
- การแทนที่โค้ดเดิมที่พัฒนาไว้แล้วและผ่านการทดสอบมาอย่างดีนั้นไม่มีความหมายมากนัก แต่สำหรับโค้ดที่พัฒนาใหม่ หากทำได้ก็ควรพัฒนาด้วย Rust
- อย่างไรก็ตาม ไม่ได้หมายความว่า Rust จะเป็นยาครอบจักรวาล ยังมีส่วนที่ไม่สมบูรณ์อยู่ และต้องยอมรับ trade-off ที่ทำให้พูดไม่ได้ว่าเป็นตัวเลือกที่ดีที่สุดเสมอไป
- แต่โดยรวมแล้ว Rust มีศักยภาพในการสร้างโค้ดคุณภาพสูงขึ้นด้วยต้นทุนที่ต่ำลง ซึ่งท้ายที่สุดจะช่วยลดค่าใช้จ่ายด้านการรับประกัน (Warranty Cost) จึงถือเป็นผลดีต่อทุกฝ่าย
5 ความคิดเห็น
ตอนนี้ยังไม่ค่อยคุ้นกับ Go เท่าไร แต่ก็คงต้องเริ่มเตรียมตัวสำหรับ Rust เหมือนกันนะครับ
ผมก็มองว่าการพอร์ตเองก็ไม่ได้มีความหมายอะไรเหมือนกัน ถ้าพัฒนาใหม่แล้วต้องใช้ไลบรารี C++ เดิม เวลาใช้ FFI มันน่ารำคาญมาก แต่ถ้าเป็นโค้ดที่มีไม่มากนัก จะพอร์ตก็พอเข้าใจได้ประมาณนั้น...
อาจต้องใช้เวลาอีกสักหน่อยกว่าที่ Rust จะสุกงอมเต็มที่ แต่เมื่อเทียบกับภาษาอื่น ๆ แล้ว ดูเหมือนว่ามันจะมีข้อได้เปรียบที่ใหญ่มากจริง ๆ
ดูเหมือนจะเป็นบทความที่จะจุดชนวนสงครามน้ำโคลนระหว่าง Rust กับ C++ ขึ้นมาอีกแล้ว
55555 ตอนแรกเห็นแค่คำว่า ฮา... ท้ายประโยค ก็เลยงงว่าอะไรนะ