Bài 2. Chuẩn bị

Hiện mục lục Hiện mục lục

Trước khi chúng ta bước vào những kiến thức của ngôn ngữ C++, bài này sẽ cung cấp một số điều cần biết và một số bước chuẩn bị để ngay sau khi học từng bài, bạn có thể viết và chạy được các chương trình viết bằng C++.

1. Các phiên bản C++

Như đã nói trong lịch sử của ngôn ngữ (bài 1, phần 2), nhiều phiên bản quy chuẩn C++ đã được công bố. Ngôn ngữ C++ được quy định trong từng phiên bản của quy chuẩn được gọi là một phiên bản của C++. Tên của phiên bản được cấu thành bằng tên "C++" đi theo sau là hai chữ số cuối của năm mà phiên bản đó được công bố. Tính đến thời điểm viết, các phiên bản C++ là:

Để cho rõ ràng, khi đề cập đến các phiên bản C++, trang hướng dẫn này sẽ viết đầy đủ năm công bố của phiên bản đó.

Cho đến thời điểm viết, phiên bản C++ mới nhất được hỗ trợ rộng rãi là 2017. Các dự án C++ được khuyến nghị dùng phiên bản càng mới càng tốt và bét nhất nên là phiên bản 2011. Một số nguồn kiến thức C++ chỉ nói về phiên bản năm 1998, phiên bản này đã quá lỗi thời, và các nguồn kiến thức đó cũng vậy. Trang hướng dẫn này sẽ sử dụng phiên bản C++ 2020, tuy nhiên do nó chưa được chính thức hỗ trợ rộng rãi, những tính năng mới của phiên bản đó sẽ được chỉ rõ để phòng khi bộ dịch bạn sử dụng chưa hỗ trợ.

2. Chuẩn bị môi trường

Bước chân đầu tiên của bạn sẽ là chuẩn bị các phần mềm cần thiết để có thể chạy các chương trình C++ mà bạn hoặc những người khác viết ra. Có rất nhiều phần mềm phục vụ cho lập trình C++ và bạn có thể thoải mái lựa chọn, tuy nhiên để có được trải nghiệm tốt nhất bạn nên sử dụng các phần mềm có đầy đủ tính năng tích hợp mà không phải bỏ nhiều công sức thiết lập.

Một phần mềm khác cũng rất nổi tiếng là Clion (https://www.jetbrains.com/clion), tuy nhiên nó lại không miễn phí. Nếu bạn có một email sinh viên, bạn có thể thử đăng kí và nếu được bạn sẽ được cung cấp một suất sử dụng miễn phí.

Nếu bạn có ý định tìm những lựa chọn khác, bạn cần phải để ý đến phiên bản của bộ dịch và phiên bản ngôn ngữ C++ mà nó hỗ trợ. Cụ thể phiên bản bộ dịch cần phải hỗ trợ phiên bản C++ năm 2017, do trang hướng dẫn này sử dụng các tính năng tính đến phiên bản đó.

Bạn hãy tham khảo các nguồn trên mạng để biết cách thực hiện cài đặt phần mềm mà bạn đã lựa chọn. Trong quá trình thiết lập, hãy xác nhận bộ dịch được thiết lập để sử dụng phiên bản C++ năm 2017, hoặc nếu được đến 2020 thì càng tốt. Một khi đã hoàn tất, bạn có thể chạy thử chương trình dưới đây bằng cách đưa vào một tệp có đuôi .cpp và đặt lệnh chạy:

#include <iostream>

int main() {
	std::cout << "Xin chuc mung, ban da cai dat moi truong C++ thanh cong.\n";
}
Ghi chú

Nhiều phần mềm sẽ yêu cầu bạn tạo một dự án chương trình C++, sau đó bạn tạo một tệp mã nguồn .cpp trong dự án đó và đưa mã nguồn vào thì mới có thể thực hiện chạy.

3. Tài liệu tham khảo

C++ là một ngôn ngữ rất phức tạp, trang hướng dẫn này sẽ không thể nào trình bày được toàn bộ các tính năng của nó. Thậm chí, những người có kinh nghiệm nhiều năm làm việc với C++, và ngay cả bản thân những người trong hội đồng chuẩn hóa C++ cũng không biết hết được mọi ngóc ngách của nó. Nếu bạn muốn biết thông tin cụ thể về một chi tiết nào đó của C++, một nguồn tham khảo chất lượng là CPPReference (https://en.cppreference.com). Nếu muốn một sự chính xác tuyệt đối, bạn có thể đọc bản thân quy chuẩn của ngôn ngữ C++, một trang cập nhật các bản thảo mới nhất của quy chuẩn là https://eel.is/c++draft.

Mục lục Đóng mục lục