9 điểm bởi xguru 2022-07-23 | 8 bình luận | Chia sẻ qua WhatsApp
  • Hướng tới một ngôn ngữ có thể tương thích với hệ sinh thái hiện có như Java → Kotlin, JavaScript → TypeScript
    → Dù Rust thường được nói là sẽ kế thừa C++, nhưng việc chuyển hệ sinh thái C++ sang Rust là rất khó
  • Có thể chuyển đổi từ C++ → Carbon rất dễ dàng, đồng thời tương thích hai chiều
  • Sử dụng LLVM để cung cấp hiệu năng ở mức tương đương C++
  • Có thể tương tác với mã C++ hiện có từ kế thừa đến template
  • Có thể tận dụng nguyên hệ thống build C++ hiện tại
  • Các lập trình viên C++ có thể học dễ dàng

8 bình luận

 
ragingwind 2022-07-25

Hãy nhớ rằng vị trí hiện tại của TypeScript của MS lẽ ra phải là Dart của Google.

 
jeukdev 2022-07-27

Câu chuyện là gì vậy?

 
sixmen 2022-07-23

Dù đúng là đã có những ví dụ thành công như TypeScript và Kotlin, nhưng không biết liệu có thể bao phủ hết được cái đống C++ vừa khổng lồ vừa củ chuối kia hay không.

 
lambdacaster 2022-07-23

Chỉ nhìn mỗi cái tên Carbon trong tiêu đề thôi là tôi đã thoáng nghĩ nhầm rằng Carbon của Apple được tái sinh thành một ngôn ngữ mới rồi chứ haha

 
lifthrasiir 2022-07-23

Dù sao thì Carbon vì là ngôn ngữ do Google tạo ra nên chắc chắn sẽ nhận được nhiều sự chú ý, nhưng trước hết cần nhớ rằng số lượng ngôn ngữ do Google tạo ra rồi lại làm hỏng về sau còn vượt xa số ngôn ngữ “của Google” mà chúng ta biết đến (hhh). Như README của Carbon cũng đã đề cập, dự án này vẫn còn rất mang tính thử nghiệm và trong thời gian tới thậm chí chưa có khả năng thay thế các ngôn ngữ khác như Rust. Nếu tham khảo roadmap thì cũng có thể thấy Google không thực sự tự tin đến mức đó; tính đến cuối năm 2022, họ nói mục tiêu là không để một nhóm đơn lẻ nào đóng góp quá 50% số contributor, mà nói cách khác thì nếu chỉ mình Google quan tâm, dự án này coi như thất bại...

 
twince 2022-07-23

Vì vậy nên tôi vẫn còn chần chừ với Rust. Haha

 
ahwjdekf 2022-07-23

Nội dung này chắc khiến những ai đang học Rust hơi bị sốc nhẹ. Tôi cứ nghĩ người kế nhiệm của C++ đương nhiên sẽ là Rust... nhưng vì Google chống lưng nên cũng không thể xem nhẹ... Nhìn vào tính tương thích thì có vẻ nó sẽ không ảnh hưởng lớn đến những lập trình viên vẫn lặng lẽ tiếp tục mài giũa C++ bấy lâu nay.