1
*Ngôn ng C do Dennis Ritchie xây dng t
năm 1972 ti phòng thí nghim Bell
Telephone vi mc đích to ngôn ng để
viết HĐH UNIX. Song nh có các tính năng
ưu vit và tính mm do nên được gii tin
hc chp nhn
*Năm 1978, xut bn quyn sách “The C
programming language do Kernighan và
Ritchie viết.
2
*C++ da trên ngôn ng lp trình C
*C++ được phát minh bi Bijarne Stroustroup,
bt đầu năm 1979
*Các trình biên dch ph biến: Borland C++,
Microsoft Visual C++
3
4
*B lnh phù hp vi phương pháp lp trình
có cu trúc module, có th s dng nhiu
ln trong chương trình hoc chương trình
khác, h tr lp trình hướng đối tượng.
*Kiu d liu phong phú, cho phép định nghĩa
kiu d liu mi.
*Linh động v cú pháp, ít t khóa.
*Ngôn ng mnh và mm do, được dùng để
viết OS, chương trình điu khin, son tho
văn bn, đ ho, bng tính… và các chương
trình dch cho các ngôn ng khác .
*Cú pháp thuc loi l và khó hc. Nếu người
lp trình đã hc qua mt ngôn ng khác thì s
d dàng tiếp cn.
*Mt s ký hiu có nhiu nghĩa khác nhau. Ví
d: du “*” là toán t nhân, là khai báo con
tr, là toán t thay thế, Vic s dng đúng
nghĩa các toán t ph thuc vào ng cnh s
dng.
*Vic truy nhp t do vào d liu, vic trn ln
các kiu d liu… làm cho chương trình có
phn bt n. 5