Bài 4 - Khái niệm ngôn ngữ lập trình

1. Ngôn ngữ lập trình là gì?

Ngôn ngữ lập trình hiểu đơn giản nhất là công cụ của lập trình viên để tạo ra các chương trình máy tính. Dựa vào ngôn ngữ lập trình, lập trình viên sẽ viết ra các dòng code cụ thể để yêu cầu máy tính thực thi. Hiện nay có thể kể đến các ngôn ngữ lập trình như C/C++, C#, Java, PHP, Python...

Đây đều là các ngôn ngữ lập trình bậc cao (các dòng code người này viết có thể được người khác hiểu và tái sử dụng được còn máy tính "ngu" lắm chỉ hiểu được ngôn ngữ máy 0, 1 mà thôi). Mỗi ngôn ngữ lập trình đều có ưu nhược điểm riêng và dùng cho các mục đích khác nhau nên đừng coi ngôn ngữ như 1 tôn giáo.

Nên chọn ngôn ngữ lập trình nào để bắt đầu học

Ví dụ: ngôn ngữ lập trình PHP chuyên tạo website, C# tạo ứng dụng trên Desktop Window, C/C++ lập trình hệ thống nhúng... 

2. Cấu trúc chung của một ngôn ngữ lập trình:

Về cơ bản thì khi bạn học bất cứ ngôn ngữ lập trình nào thì nó sẽ đều có các khái niệm biến, hằng, hàm, vòng lặp while for, câu lệnh if, thao tác đọc ghi file... Nên khi bạn học tốt 1 ngôn ngữ lập trình thì việc chuyển đổi tìm hiểu các ngôn ngữ khác sẽ dễ dàng hơn rất nhiều, lúc này bạn chỉ tập trung vào học cú pháp viết lệnh còn nền tảng cơ bản bạn đã có sẵn rồi.

Lời khuyên của tôi là bạn hãy tập trung học thật chắc 1 ngôn ngữ lập trình trước khi bắt đầu tìm hiểu ngôn ngữ lập trình thứ 2. Vì chỉ khi bạn làm chủ được ngôn ngữ lập trình thì mới có thể nhanh chóng tạo ra các sản phẩm có ích và được công ty, khách hàng trả tiền. Có tiền mới mua được thực, có thực mới vực được đạo, :))

Mặt khác, mỗi ngôn ngữ lập trình đều có tập từ khóa riêng biệt để viết các câu lệnh. Vì là từ khóa nên nó là duy nhất nên hạn chế đặt tên biến hoặc tên hàm trùng với các từ khóa này kẻo viết lệnh lại lỗi. Vi dụ, bạn có thể tham khảo tập từ khóa PHP ở trên trang php.net

Tệp từ khóa ngôn ngữ lập trình PHP

Ví dụ sử dụng từ khóa echo:  để "xin chào thế giới"

echo("Hello World!n");   // hiển thị ra màn hình "Hello World!"
Tác giả: Admin