09/05/2021
Lập trình là gì?
Lập là "thiết lập", Trình là "chương trình", vậy lập trình là "Thiết lập chương trình" hoặc có thể hiểu là "Tạo ra chương trình".
Ví dụ: Đâu đó ta hay nghe "Chương Trình Ca Nhạc Cuối Tuần". Trong chương trình này có 5 bài hát được phát theo thứ tự A, B, C, D, E. Tại sao không phải là thứ tự E, D, C, B, A? Tại vì người thiết kế ra chương trình này đã sắp xếp các bài hát phải được thực hiện theo thứ tự A, B, C, D, E. Vậy thì người thiết kế ra chương trình này được gọi là Lập Trình Viên đã lập ra "Chương Trình Ca Nhạc Cuối Tuần".
Vậy lập trình là: thiết lập các bước có trình tự để thực hiện một công việc cụ thể nào đó.
Lập trình máy tính là gì (Computer Programming)?
Giống như ví dụ bên trên thì lập trình máy tính là: thiết lập các bước có trình tự để cho máy thực hiện một công việc cụ thể nào đó.
Một số ví du: Ứng dụng facebook đó là 1 chương trình máy tính chứa hàng triệu, thậm chí hàng tỷ các bước được sắp xếp có thứ tự để cho máy tính thực các công việc cụ thể như: đăng bài viết mới, kết bạn, xem video...
Ngôn ngữ lập trình là gì? (Programming language)
Quay lại ví dụ "Chương Trình Ca Nhạc Cuối Tuần" người thiết kế chương trình sẽ ghi vào tờ giấy với nội dung như sau "Các bài hát cần được thực hiện theo thứ tự A,B,C,D,E" và tờ giấy này sẽ được đưa cho MC, người MC đọc hiểu và thực hiện chương trình.
Người thiết kế chương trình được xem là "Lập Trình Viên", người MC được xem là "Máy Tính", Tờ giấy được xem là "Ngôn Ngữ Lập Trình"