Loading Now

C++ cho người mới bắt đầu

C++ cho người mới bắt đầu

Giới thiệu về ngôn ngữ lập trình C++

C++ là một ngôn ngữ lập trình bậc trung, được phát triển bởi  Bjarne Stroustrup năm 1979 tại Bell Labs. Từ thập niên 1990, C++ đã trở thành một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới.

Tác giả của ngôn ngữ lập trình C++.

Một số ưu điểm của ngôn ngữ lập trình C++:

  • Đa nền tảng: chương trình được viết bằng C++ có thể chạy được trên nhiều nền tảng khác nhau như Windows, Mac OS, Linux, …
  • Cộng đồng lập trình lớn: C++ là một trong những ngôn ngữ phổ biến nhất thế giới nên có cộng đồng lập trình viên lớn, bạn có thể dễ dàng tìm kiếm các tài liệu, các lỗi gặp phải khi lập trình trên mạng.
  • Bộ thư viện hỗ trợ mạnh mẽ: C++ có bộ thư viện chuẩn và bộ thư viện của bên thứ 3 với nhiều cấu trúc dữ liệu, thuật toán, … để giúp bạn dễ dàng phát triển chương trình một cách nhanh chóng (bạn sẽ được học và hiểu về thư viện trong các bài tiếp theo).
  • Đa năng: C++ có thể được dùng để lập trình nhúng, lập trình hệ thống, lập trình ứng dụng,  lập trình game, …
  • Hiệu năng cao: chương trình được viết bằng C++ sẽ cho tốc độ thực thi nhanh hơn các chương trình được viết bởi các ngôn ngữ lập trình khác như Java, C#, Python, … Vì thế với các ứng dụng nặng, cần có tốc độ xử lý nhanh hay các game 3D thường được viết bằng C++.
  • Hỗ trợ lập trình hướng đối tượng: C++ cho phép bạn lập trình theo phương pháp hướng đối tượng, giúp cho chương trình dễ phát triển và bảo trì hơn (bạn sẽ được học và hiểu về lập trình hướng đối tượng trong khóa học này ở các chương sau).

Ứng dụng của ngôn ngữ lập trình C++

  • Hệ điều hành: C++ được dùng trong việc phát triển các hệ điều hành mà bạn đang dùng như Windows, Mac OS, …
  • Lập trình game: hầu hết các game nổi tiếng hiện nay đều được viết bằng C++ hoặc các Game engine dựa trên C++. Ví dụ như các game Counter Strike, Warcraft III, Doom III, … đều sử dụng C++

    Game Counter Strike
  • Lập trình ứng dụng: đây là một trong những mảng mạnh nhất của C++. Có rất nhiều ứng dụng lớn được tạo ra bởi C++ mà chúng ta đang sử dụng như Word, Excel, Powerpoint, Google Chrome, Firefox, Adobe Photoshop & Illustrator, …
    Trình duyệt Chrome và Firefox.

    Bộ phần mềm của Microsoft Office.

  • Lập trình nhúng: C++ cũng được sử dụng nhiều trong các thiết bị như đồng hồ thông minh, thiết bị y tế, …
  • Ngoài ra C++ còn được dùng để tạo ra các tình biên dịch, các hệ quản trị cơ sở dữ liệu, …

Có thể thấy C++ được sử dụng rất rộng rãi trong ngành công nghệ thông tin, ngay cả hệ điều hành mà bạn đang sử dụng hay các thiết bị thông minh đều có thể đang sử dụng C++. Trong giới hạn của khóa học này, bạn sẽ học và hiểu được các khái niệm cơ bản trong C++, sau đó tiếp tục tìm hiểu các khái niệm nâng cao như con trỏ, lập trình hướng đối tượng, các thư viện chuẩn, …


Học viên sẽ nhận được những gì trong khóa học:

  • Hiểu cách sử dụng ngôn ngữ C++:
    • Biết cách thêm các thư viện.
    • Biết rõ cách khai báo biến.
    • Biết cách nhập xuất dữ liệu.
  • Hiểu được cách hoạt động của vào lặp (Trong C++ cũng như các ngôn ngữ khác):
    • Vòng lặp for.
    • Vòng lặp while, do-while.
  • Hiểu rõ cách cấu trúc cơ bản của một ngôn ngữ lập trình:
    • Cấu trúc mảng.
    • Cấu trúc chuỗi.
  • Làm quen với một số giải thuật cơ bản,
    • Biết cách viết các hàm.
    • Làm quen với giải thuật đệ quy.

Bạn sẽ học được gì

Khóa học lập trình C++ cơ bản cho người mới bắt đầu. Khóa học này sẽ cung cấp những kiến thức cơ bản, dễ hiểu nhất về ngôn ngữ lập trình C++.

Post Comment

Contact