Tôi e là vậy.
Lý do cho việc này không phải là C# (không mang bất cứ điều gì đặc biệt và mặc dù đó là một ngôn ngữ mới, nó không dẫn đến các tính năng ngôn ngữ mới nhưng chỉ đơn thuần là các tính năng của người khác).
Đó chủ yếu là do nỗ lực đầu tiên của MS để bật C++ cho nền tảng .NET - Quản lý C++ - là một thảm họa.
Sau này họ thuê Herb Sutter, C++ guru, tạo nên công việc tuyệt vời khi thiết kế thay thế Managed C++ callled C++/CLI. Tại sao và bao nhiêu thiết kế C++/CLI vượt trội so với thiết kế Managed C++, bạn có thể tìm hiểu bằng cách đọc A Design Rationale for C++/CLI được viết bởi Herb.
Nhân tiện, Herb đã thực hiện trình biên dịch vc một trong những trình biên dịch tuân thủ tiêu chuẩn tốt nhất cho Windows sau nhiều năm, đây là trình biên dịch tồi tệ nhất đối với sự phù hợp tiêu chuẩn.
Nguồn
2009-05-04 16:53:52
Thuê chính trong cuộc sống, nhờ C++/CX có cú pháp * rất * tương tự. Họ thậm chí còn thêm hỗ trợ IntelliSense trở lại. –