1.
-Thông dịch: khi chạy chương trình, ngôn ngữ chương trình được dịch sang ngôn ngữ máy rồi sau đó mới thực thi.
-Biên dịch: lệnh của chương trình được thực thi, không cần dịch sang ngôn ngữ máy
2.
-từ khóa do ngôn ngữ lập trình quy định
-Tên chuẩn được ngôn ngữ lập trình dùng với ý nghĩa nhất định nào đó, người lập trình có thể khai báo và dùng chúng với ý nghĩa và mục đích khác, do con ng đặt