TỔNG QUAN NGÔN NGỮ C++
posted on March 17, 2022, 10:50 p.m.
🎯 C++ LÀ GÌ?
- Ngôn ngữ C++ được Bjarne Stroustrup phát triển từ ngôn ngữ C từ cuối thập niên 1970.
- C++ 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 như 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.
- C++ có thể dùng để lập trình nhúng, lập trình hệ thống, hoặc những ứng dụng, game…
- C++ là ngôn ngữ "đa hướng". Nghĩa là nó hướng cấu trúc giống C và có thêm một tính năng cực kỳ quan trọng đó là tính năng hướng đối tượng. Các bạn sẽ được học phần hướng đối tượng của C++ trong serial Lập trình hướng đối tượng C++.
- C++ là một trong những ngôn ngữ lập trình phổ biết trên thế giới.
🎯 TẠI SAO NÊN HỌC NGÔN NGỮ C++
𝑇𝑟𝑢̛𝑜̛́𝑐 𝑘ℎ𝑖 𝑏𝑎̆́𝑡 đ𝑎̂̀𝑢 ℎ𝑜̣𝑐 𝑚𝑜̣̂𝑡 𝑛𝑔𝑜̂𝑛 𝑛𝑔𝑢̛̃, 𝑏𝑎̣𝑛 𝑛𝑒̂𝑛 𝑐𝑜́ 𝑚𝑜̣̂𝑡 𝑐𝑎́𝑖 𝑛ℎ𝑖̀𝑛 𝑡𝑜̂̉𝑛𝑔 𝑞𝑢𝑎𝑛 𝑣𝑒̂̀ 𝑛ℎ𝑢̛̃𝑛𝑔 𝑔𝑖̀ đ𝑢̛𝑜̛̣𝑐 𝑥𝑎̂𝑦 𝑑𝑢̛̣𝑛𝑔 𝑡𝑢̛̀ 𝑛𝑔𝑜̂𝑛 𝑛𝑔𝑢̛̃ đ𝑜́ 𝑝ℎ𝑎̉𝑖 𝑘ℎ𝑜̂𝑛𝑔 𝑛𝑎̀𝑜? 𝐶ℎ𝑢́𝑛𝑔 𝑡𝑎 𝑐𝑢̀𝑛𝑔 𝑥𝑒𝑚 𝐶++ 𝑐𝑜́ 𝑡ℎ𝑒̂̉ 𝑙𝑎̀𝑚 đ𝑢̛𝑜̛̣𝑐 𝑔𝑖̀ 𝑛ℎ𝑒́
- Games: C++ được dùng để tạo ra rất nhiều game nổi tiếng trên thế giới như World of Warcraft, Diablo series, StarCraft series, Doom 3, Team Fortress 2… Và tất nhiên cũng có rất nhiều engine game sử dụng C++ để phát triển như Unreal Engine, Coscos2dx framework…
- Đồ họa: C++ được dùng để tạo ra các phần mềm đồ họa đình đám như Image Ready, Adobe Premiere, Photoshop, Illustrator, … Xử lý tính toán đồ họa 3D trong Maya 3D…
- Database: Mysql được viết bởi C và C++
- Operating systems: 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 hiện nay như Mac OS, Microsoft Window…
- Và rất nhiều sản phẩm khác như: web browsers, enterprise software, medical and engineering applications, compilers…
⚡Mặc dù C++ đã trên tồn tại trê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à lỗi thời. Có thể:
- Bạn muốn cải thiện từng chút tốc độ thực thi của phần mềm bạn viết. Quản lý đến từng ô nhớ, từng bit.
- Bạn muốn viết code giao tiếp trực tiếp với phần cứng.
- Bạn muốn bắt đầu với C++, ngôn ngữ hệ thống rất nhiều kiến thức nền tảng cũng như tư duy.
- Bạn muốn sau này trở thành nhà phát triển game bằng C++
…
Hãy cùng tìm cho mình 1 lý do để bắt đầu học nó và comment bên dưới để mọi người cùng biết nhé. Chúc các bạn tìm ra câu trả lời và học tốt!
GROUP giải đáp thắc mắc: CLB
YOUTUBE: Lập Trình
PANPAGE: FullHouse
Comments