บางคนอาจแย้งว่านี่ไม่ใช่เรื่องยากเพราะอะไรจะดีกว่านี้! เราจำเป็นต้องเปลี่ยน C++ หรือไม่? ถูกต้อง - แต่มีหลายอย่างอยู่รอบตัว

ในช่วงหลายปีที่ผ่านมา Google ได้สร้างภาษาการเขียนโปรแกรมหลายภาษา ซึ่งบางภาษาก็ได้รับความนิยมมากขึ้น Google พัฒนา Golang (หรือ Go) เพื่อปรับปรุงการพัฒนาเซิร์ฟเวอร์และระบบกระจาย ซึ่งได้ถูกนำมาใช้โดยสาธารณะตั้งแต่นั้นมา จนกระทั่งการเปิดตัว Flutter การเขียนโปรแกรม Dart ได้รับความนิยมกระแสหลัก โดยเดิมตั้งใจให้เป็นทางเลือกแทน JavaScript และภาษาอื่นๆ อีกหลายภาษาที่ส่งผลกระทบสำคัญต่อโลกแห่งเทคโนโลยี

ปัจจุบัน ผู้คนค้นพบวิธีต่างๆ มากมายเกินไปในการทำให้ C++ ดูเหมือนภาษาส่วนตัวของตนเอง และเพื่อแก้ปัญหานี้ กลุ่มวิศวกรของ Google ได้รวมตัวกันเพื่อดูว่าโครงการล่าสุดของพวกเขาอย่าง Carbon สามารถทำอะไรบางอย่างเกี่ยวกับปัญหานี้ได้หรือไม่

ความจำเป็นในการสร้างคาร์บอนคืออะไร?

ภาษาการเขียนโปรแกรม C++ ยังคงได้รับความนิยมมากที่สุดสำหรับซอฟต์แวร์ที่เน้นประสิทธิภาพการทำงาน โดยมีฐานโค้ดและการลงทุนจำนวนมหาศาลที่กำลังเติบโต ความจำเป็นในการพัฒนาโปรแกรมใหม่นั้นเกิดจากการติดหนี้ทางเทคนิคมานานหลายทศวรรษ ซึ่งทำให้นักพัฒนาสามารถตอบสนองความต้องการของตนได้ยาก การปรับปรุง C++ เป็นเรื่องยากมากเนื่องจากมีหนี้ทางเทคนิคและกระบวนการวิวัฒนาการ วิธีที่ดีที่สุดในการแก้ปัญหานี้คือการไม่สืบทอด C หรือ C++ โดยตรง แต่สร้างรากฐานภาษาที่มั่นคงแทน เช่น ระบบยาสามัญสมัยใหม่และ การจัดระเบียบรหัสโมดูลาร์

อ่านต่อ: https://technologyandshit.com/googles-carbon-language-replacement-for-c-has-arrived/