Lập trình

Giới thiệu về C++ - Một ngôn ngữ lập trình vô cùng đa năng và phổ biến

Huy Erick

Tổng quan ngôn ngữ C++ Ngôn ngữ C++ đã được Bjarne Stroustrup phát triển từ ngôn ngữ C vào cuối thập niên 1970. Đây là một phiên bản mở rộng của ngôn ngữ C, kết...

Tổng quan ngôn ngữ C++

Ngôn ngữ C++ đã được Bjarne Stroustrup phát triển từ ngôn ngữ C vào cuối thập niên 1970. Đây là một phiên bản mở rộng của ngôn ngữ C, kết hợp tất cả các tính năng đã có của C. C++ được coi là ngôn ngữ bậc trung (middle-level), kết hợp các đặc điểm và tính năng của ngôn ngữ bậc cao và bậc thấp.

Với C++, bạn có thể lập trình nhúng, lập trình hệ thống, hoặc phát triển các ứng dụng, game... Ngoài ra, C++ còn là một ngôn ngữ "đa hướng", có tính năng hướng đối tượng. Đây là một điểm rất quan trọng mà bạn sẽ được tìm hiểu trong phần hướng dẫn lập trình hướng đối tượng C++.

Tại sao nên học ngôn ngữ C++

Trước khi bắt đầu học một ngôn ngữ lập trình, hãy xem những gì bạn có thể xây dựng từ ngôn ngữ đó. C++ có rất nhiều ứng dụng đáng chú ý như:

Games - Game nổi tiếng trên thế giới

C++ được sử dụng để tạo ra rất nhiều game nổi tiếng như World of Warcraft, Diablo series, StarCraft series, Doom 3, Team Fortress 2... Đồng thời, cũng có rất nhiều engine game sử dụng C++ như Unreal Engine, Coscos2dx framework.

Đồ họa - Phần mềm đồ họa đình đám

C++ được sử dụng để tạo ra các phần mềm đồ họa đình đám như Image Ready, Adobe Premiere, Photoshop, Illustrator... Nó cũng được sử dụng để xử lý tính toán đồ họa 3D trong Maya 3D.

Database - Cơ sở dữ liệu

C++ được sử dụng để viết Mysql - một hệ quản trị cơ sở dữ liệu phổ biến.

Operating systems - Hệ điều hành

C++ là một phần không thể thiếu của rất nhiều hệ điều hành phổ biến như Mac OS, Microsoft Window.

Và rất nhiều sản phẩm khác

C++ còn được sử dụng để phát triển web browsers, enterprise software, medical and engineering applications, compilers...

Mặc dù đã tồn tại hơn 35 năm và hiện nay đã có rất nhiều ngôn ngữ lập trình khác, nhưng C++ chưa bao giờ lỗi thời. Nếu bạn muốn cải thiện tốc độ thực thi của phần mềm, giao tiếp trực tiếp với phần cứng, bắt đầu với C++ để có nền tảng tư duy rộng và hướng đến việc trở thành nhà phát triển game, thì đây chính là lựa chọn tuyệt vời.

Hãy tìm lý do của riêng bạn để bắt đầu học C++ và chia sẻ ý kiến của bạn bên dưới. Chúc bạn tìm ra câu trả lời và học tốt!

Kết luận

Ở bài tiếp theo, chúng ta sẽ hướng dẫn cách cài đặt môi trường phát triển (IDE) Visual Studio 2015 trên Window. Cảm ơn bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý để giúp chúng tôi cải thiện bài viết. Hãy luôn luyện tập, thử thách và không ngại khó!

Thảo luận

Nếu bạn có bất kỳ khó khăn hoặc thắc mắc nào về khóa học, đừng ngần ngại đặt câu hỏi trong phần bình luận bên dưới hoặc trong mục Hỏi & Đáp trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.

1