Google เผย นักพัฒนา Rust มีประสิทธิผลดีกว่า C++ ถึง 2 เท่า

หลังจากการผงาดของ Rust ในช่วงหลายปีที่ผ่านมา Google รายงานล่าสุดเผยว่า Rust มีประสิทธิผลที่ดีมาก ๆ และถึงจุดที่นักพัฒนาระบบที่ใช้ภาษา Rust นั้นมีประสิทธิผล (Productive) มากกว่าการใช้ C++ ถึง 2 เท่าแล้ว

จากงาน Rust Nation UK Conference ในลอนดอนเมื่อสัปดาห์ก่อน ผู้อำนวยการฝ่ายวิศวกรรมแห่ง Google คุณ Lars Bergstrom ที่ทำเครื่องมือ Android Platform Tools & Libraries ต่าง ๆ เผยว่ากำลังเปลี่ยนภาษาเขียนโปรแกรมจาก Go หรือ C++ ไปที่ภาษา Rust แทนแล้วด้วย

“ในช่วง 6 เดือนที่ผ่านมา มันเป็นบทสนทนาที่ยากจริง ๆ” คุณ Lars Bergstorm กล่าว “ฉันอาจจะไปและพูดคุยกับผู้คนที่อาจจะกล่าวว่า ‘เดี๋ยว เดี๋ยว คุณมีคำ Keyword ที่ไม่ปลอดภัยอยู่นะ’ ซึ่งนั่นหมายความว่าพวกเราควรจะต้องเขียนเป็น C++ ไปจนกว่าจักรวาลจะสูญสลายไปด้วยความร้อนหรือ”

ด้วยเหตุผลหลักคือเรื่องช่องโหว่ด้านความมั่นคงปลอดภัย (Security) โดยเฉพาะเรื่องหน่วยความจำ (Memory Safety) ที่ดูเหมือนเป็นปัญหาระดับชาติ จึงทำให้หลาย ๆ แห่งทยอยย้ายไปทาง Rust มากขึ้นเรื่อย ๆ 

อย่างเช่นในปี 2022 ที่ผ่านมา CTO แห่ง Microsoft Azure คุณ Mark Russinovich ก็ได้เริ่มแย้งโครงการที่จะใช้ C/C++ เพื่อให้มาใช้ Rust แทนแล้ว หรืออย่างใน Google เองก็เริ่มมีการปรับเปลี่ยนให้นักพัฒนาย้ายการใช้ภาษา Java ไปใช้ Kotlin แทน รวมทั้ง C++ ให้ย้ายไปใช้ Rust แทนเช่นเดียวกัน

แม้ว่า Rust อาจจะไม่ได้เป็นภาษาที่นิยมในวงกว้าง ณ เวลานี้ แต่ก็เป็นไปได้ว่า Rust อาจจะค่อย ๆ เติบโตขึ้น และอาจแทนที่ C++ ในสักวันหนึ่งก็เป็นได้ก็เป็นได้

ที่มา: https://www.theregister.com/2024/03/31/rust_google_c/

About chatchai

Tech Writer แห่ง TechTalk Thai ที่สนใจในทุกนวัตกรรมและเทคโนโลยี

Check Also

Graphite สตาร์ทอัพ AI ผู้ช่วยเขียนโค้ด ระดมทุน 52 ล้านดอลลาร์ มุ่งรักษาความเป็นผู้นำในการแข่งขัน

สตาร์ทอัพด้านการรีวิวโค้ดด้วยปัญญาประดิษฐ์ Graphite หรือที่รู้จักในชื่อทางการว่า Screenplay Studios ประกาศว่าระดมทุนได้ 52 ล้านดอลลาร์ในรอบ Series B ที่นำโดย Accel และได้รับการสนับสนุนจาก Menlo Ventures …

OpenStack เข้าสู่การดูแลโดย Linux Foundation

The Linux Foundation อ้าแขนต้อนรับโปรเจ็ค OpenStack โดยจะกลายเป็นผู้ผลักดันโปรเจ็คโอเพ่นซอร์สยอดนิยมถึง 3 ตัวคือ Linux, Kubernetes และ OpenStack