Vài lời dài dòng

Ngôn ngữ C là một trong những ngôn ngữ khá phổ biến hiện nay. C được phát triển bởi Bell Labs vào những năm 1970. Ngôn ngữ C được biết đến như là một ngôn ngữ đơn giản, mạnh mẽ và hiệu quả.

Tuy nhiên C không hẳn hoàn hảo. Do đây là một ngôn ngữ mạnh mẽ và cho can thiệp khá sâu vào máy tính, điều này có thể làm cho những lập trình viên dễ dàng làm hỏng một thứ gì đó nếu họ không luyện tập cho quen tay :)

C là ngôn ngữ dựa trên một triết lý lập trình đó là lập trình cấu trúc. Tuy nhiên cũng có triết lý mới đó là lập trình hướng đối tượng và sử dụng C++, một ngôn ngữ nâng cao hơn của C. Sau chuỗi bài này, khi mọi người đã có kiến thức về C, mình sẽ có thêm các chuỗi bài về C++.

Vào vấn đề chính nè.

Cài đặt môi trường lập trình

Để lập trình C, mình sẽ cần một trình biên dịch (compiler) đó là gcc/g++ và một text editor.

Đối với Windows

Đối với hệ điều hành Windows, để cài gcc/g++, mọi người có thể cài đặt DevC++ để dùng trình biên dịch đi kèm. Sau đó mọi người có thể dùng VSCode hoặc DevC++ để code C.

Đường dẫn để tải DevC cũng như VSCode mình sẽ để ở dưới cuối bài viết nhé!

Ngầu hơn với Linux :)

Có sẵn, không cần tải gcc/g++. :)

Tuy nhiên, mình dùng clang, mọi người cài bằng cách chạy câu lệnh sau trong Terminal

sudo apt install clang -y

Tiếp theo, mọi người cần cài đặt VSCode theo link dưới bài viết. Sau khi tải xuống xong, để cài đặt, mọi người cần vào thư mục chứa tập tin đã được tải xuống và dùng lệnh sau trong Terminal

sudo dpkg -i code_*

Các cài đặt cho VSCode

Để thuận tiện cho việc code trên VSCode, mọi người nên cài một số tiện ích được VSCode cung cấp.

Đầu tiên là tiện ích cho ngôn ngữ C/C++

Extension Pack

Mọi người chỉ cần bấm install và chờ VSCode cài đặt là xong.

Tiếp đến là một phần rất thiết yếu, đó là themes và icons. Cái này không bắt buộc, nhưng hãy nghĩ xem, khi chơi game, bạn vào trận với một skin cực ngầu thì bạn sẽ thượng đẳng hơn những thằng chơi free và dùng skin mặc định (sơn skin còn tăng damage nữa đấy!!). VSCode cung cấp khá nhiều lựa chọn về skin, à nhầm, theme và icon cho các bạn lựa chọn.

Mình khuyên các bạn nên dùng theme tối ví dụ như Dracula Offical

Dracula Official

Đó là một số điều cần thiết để bắt đầu cho việc học lập trình với C căn bản.

Trong những bài viết sau, mọi người sẽ được làm quen với các thành phần trong ngôn ngữ lập trình C.

Tải VSCode
Tải DevC++

Nếu không cài được thì cứ inbox mình C3lSO8A2#9103 tại Discord nhá!

Cảm ơn mọi người đã quan tâm bài viết!