
Ngôn Ngữ Lập Trình C/C++
(C/C++ Programming Language)
Trịnh Tấn Đạt
Khoa CNTT - Đại Học Sài Gòn
Email: trinhtandat@sgu.edu.vn
Website: https://sites.google.com/site/ttdat88/

Nội dung
Các khái niệm cơ bản
Các thành phần trong ngôn ngữ C/C++
Các ví dụ minh họa
Bài tập

Các khái niệm cơ bản
Ngôn ngữ lập trình
Chương trình dịch
Soạn thảo mã nguồn - Biên dịch - Liên kết và Thực thi
Giới thiệu ngôn ngữ lập trình C

Ngôn ngữ lập trình
Ngôn ngữ lập trình (programming language)
Con người liên lạc với nhau dùng:
oNgôn ngữ tự nhiên: các mẫu từ ngữ và âm thanh
Con người “nói chuyện” với máy tính dùng:
oNgôn ngữ lập trình: tập từ ngữ và ký hiệu
•Tuân theo các luật được gọi là cú pháp (syntax)
Có rất nhiều ngôn ngữ lập trình đang được sử dụng

Ngôn ngữ lập trình
Dựa vào mức độ chi tiết hóa việc mô tả các thao tác, người ta chia ngôn
ngữ lập trình thành các lớp:
oNgôn ngữ máy (machine code , low-level programming language )
oHợp ngữ (assembly)
oNgôn ngữ cấp cao (high-level programming language)
Các ngôn ngữ cấp cao gần với ngôn ngữ tự nhiên nên rất tiện lợi cho
việc mô tả các thao tác và dễ học, dễ nhớ.