Vài lời dài dòng
Hiện nay, máy vi tính (computer) đã là một phần không thể thiếu trong đời sống của chúng ta. Tất cả các thiết bị có những đặc điểm như khả năng xử lý, nhập, xuất, lưu trữ dữ liệu và có thể được lập trình đều được xem là một máy tính (chiếc điện thoại bạn đang dùng cũng là một máy tính đấy).
Máy tính tuy ngày mạnh mẽ nhưng điểm yếu lớn nhất của nó đó là nó sẽ không biết phải làm gì, trừ khi chúng ta cung cấp những câu lệnh hướng dẫn chính xác những việc mà nó cần làm. Tập hợp các câu lệnh được gọi là một chương trình. Do sự bùng nổ của các thiết bị thông minh, nhu cầu cho các công việc lập trình vẫn sẽ tăng cao.
Vào vấn đề chính nhé.
Lập trình là làm gì ?
Những lập trình viên là những người chuyên tạo ra các lệnh hướng dẫn cho máy tính. Họ cũng được gọi là những người viết phần mềm. Để làm được việc này, các lập trình viên cần hiểu được một ngôn ngữ dùng để lập trình cho máy tính. Loại ngôn ngữ này hướng đến sự dễ đọc cho lập trình viên nhưng tin mình đi, những người mới thường sẽ khá khó khăn khi bắt đầu, vậy nên mọi người cần có quyết tâm nhé.
Đối với việc lập trình, ngoài các ngôn ngữ lập trình, các lập trình viên cũng cần phải biết thêm về các khái niệm như cấu trúc máy tính, các kiến thức toán cơ bản, … Mình sẽ có vài bài về các kiến thức bổ ích này.
Vậy thì lập trình như thế nào ?
Trong chuỗi các bài viết này, mình sẽ dùng ngôn ngữ C như là một ngôn ngữ để bắt đầu lập trình căn bản cũng như trình bày cách cài đặt môi trường cho việc phát triển phần mềm với ngôn ngữ C. Mình khá chắc là sẽ có một vài người sẽ nói là
- “2022 rồi mà còn học C à. Sao không học cái khác như Python hay Java.”
Theo mình, ngôn các ngôn ngữ kể trên cũng kế thừa các khái niệm từ C. Do đó, việc học C sẽ cho mọi người một nền tảng tốt cho việc học các kiến thức nâng cao khác về sau.
Trong các bài viết tiếp theo mình sẽ lồng ghép một vài khái niệm bổ trợ cho việc lập trình của các bạn, vậy nên hãy theo dõi mình thường xuyên nhé.