Tất cả chuyên mục
Thứ Tư, 25/12/2024 00:30 (GMT +7)
Google tin ngôn ngữ lập trình Carbon của họ có thể "lật đổ" C++
Thứ 5, 28/07/2022 | 22:55:21 [GMT +7] A A
Google vừa tiết lộ nhiều chi tiết về Carbon, một ngôn ngữ lập trình mới mà công ty tin rằng có thể kế thừa cho C++.
Các ngôn ngữ lập trình không ngừng cải tiến, phát triển và đã được thay thế bằng các mô hình thậm chí còn dễ sử dụng hơn trong những năm gần đây. Chẳng hạn, ngôn ngữ lập trình Swift của Apple đã mở ra một số khả năng cho những người ít kinh nghiệm hơn so với thế hệ đàn anh Objective-C của mình.
Nhiều người đã tin Rust chính là phiên bản kế nhiệm cho C++, tuy nhiên, phát biểu tại một sự kiện gần đây, Trưởng Kỹ sư Phần mềm Chandler Carruth của Google đã giải thích rằng ngôn ngữ lập trình này, vốn là một sản phẩm của Mozilla, không có “khả năng tương tác 2 chiều” như các công cụ khác. Tức là, khi sử dụng ngôn ngữ lập trình trên người sử dụng sẽ khó có thể sử dụng kết hợp giữa những nền tảng lập trình khác nhau.
Do đó, Carbon vừa được công bố sẽ có khả năng tương tác với các đoạn code C++ phổ biến. Tuy nhiên, đối với những người dùng muốn thực hiện chuyển đổi hoàn toàn, quá trình di chuyển sẽ diễn ra khá dễ dàng.
Carruth đã đào sâu chi tiết về một số lý do tại sao, Carbon nên được coi là thế hệ kế thừa mạnh mẽ cho ngôn ngữ C++, bao gồm "lệnh" đơn giản hơn và việc nhập API mượt mà hơn. Cũng có những lợi ích khác đem lại cho người sử dụng ngôn ngữ lập trình mới, bởi ngôn ngữ lập trình Carbon sẽ giúp người sử dụng dễ dàng kết hợp với các ngôn ngữ lập trình thông dụng ở trong đa số các dự án.
Với những thành công của gã khổng lồ công nghệ, đội ngũ Carbon nói rằng nó cần phải là “một dự án độc lập và thúc đẩy cộng đồng” để trở nên thành công.
Hiện tại, ngôn ngữ lập trình Carbon chỉ là một thử nghiệm. Người dùng đã có thể tải về mã nguồn Carbon để trải nghiệm, hoặc cũng có thể thử nghiệm với nó trên trình duyệt của mình với ứng dụng web Compiler Explorer.
Theo Vnreview
Liên kết website
Ý kiến ()