• Chủ Nhật, 17/04/2011 21:05 (GMT+7)

    ISO duyệt lần cuối bản cập nhật C++

    Mai Phương
    C++2011 đã được phát triển trong vòng 8 năm và có thể được tung ra vào cuối năm nay.

    Ngôn ngữ lập trình phổ biến C++ đang sắp sửa được cập nhật bởi hội đồng hướng dẫn của Tổ chức quốc tế về tiêu chuẩn hóa (ISO) về ngôn ngữ. Tổ chức này đã chấp nhận bản thảo chi tiết cuối cùng ở phiên bản kế tiếp của C++.

    Nhóm chuyên trách về công nghệ của ISO/IEC đã đánh giá và hy vọng phiên bản mới C++ có thể ra mắt vào cuối năm nay. Phiên bản này có tên là C++2011. Herb Sutter, kỹ sư của Microsoft kiêm chủ tọa hội đồng tiêu chuẩn ISO C++, cho biết tiêu chuẩn của C++2011 đã được cân nhắc, đánh giá của hội đồng trong một thời gian dài và đây được xem là tài liệu bản thảo cuối cùng có chất lượng tốt nhất.

    Bjarne Stroustrup, nhà khoa học máy tính, là người đầu tiên cho ra đời C++ vào năm 1979 như là một ngôn ngữ lập trình mở rộng của C, cũng hỗ trợ các lớp (class) hay phương pháp blueprint để tạo các đối tượng khởi chạy. Mặc dù C++ được xem là có tính chất phức tạp, nhưng ngôn ngữ này hiện vẫn xếp vị trí thứ 3 về mức độ phổ biến, chỉ sau ngôn ngữ Java và C, theo khảo sát gần đây nhất về các ngôn ngữ lập trình của Tiobe.

    Các chuyên gia lập trình cho rằng, ngôn ngữ lập trình thế hệ C++0x có vẻ như là một ngôn ngữ mới, nó có tính gắn kết với nhau tốt hơn so với trước đây, và C++0x cũng gần với ngôn ngữ tự nhiên hơn và mang lại hiệu quả hơn. Các tính năng trong bản thảo chuẩn, có tên mã là C++0x đã được thêm vào trong các trình biên dịch như các thư viện mở rộng. Cả Visual Studio của Microsoft và nguồn mở GCC (GNU Compiler Collection) của Tổ chức phần mềm miễn phí cũng đã hỗ trợ một số tính năng đề cập trên.

    Từ khóa: C++
    Nguồn: PCWorld, Mỹ