CH NG 2ƯƠ
GI I THI U NGÔN NG C/C++
1TR N MINH THÁI
Email: minhthai@itc.edu.vn
Website: www.minhthai.edu.vn
M c tiêu
Gi i thi u các khái ni m c b n v ngôn ng C. ơ
C u trúc c a m t ch ng trình và cách trình bày ch ng trình. ươ ươ
L nh nh p/ xu t trong C/ C++.
Gi i thi u công c l p trình và các ch c năng liên quan.
2
L ch s ra đi
Ngôn ng C do Dennis Ritchie xây d ng t năm
1972 t i phòng thí nghi m Bell Telephone v i
m c đích t o ngôn ng đ vi t HĐH UNIX. Song ế
nh có các tính năng u vi t và tính m m d o ư
nên đc gi i tin h c ch p nh nượ
“The C programming language” do Kernighan và
Ritchie vi t năm 1978ế
3
L ch s ra đi
C++ d a trên ngôn ng l p trình C
C++ đc phát minh b i Bijarne Stroustroup, ượ
b t đu năm 1979
Các trình biên d ch ph bi n: Borland C++, ế
Microsoft Visual C++
4
Đc đi m
B l nh phù h p v i ph ng pháp LT có c u ươ
trúc module, h tr ph ng pháp LT h ng đi ươ ướ
t ng.ượ
Ki u d li u phong phú, cho phép đnh nghĩa
ki u d li u m i.
Linh đng v cú pháp, ít t khóa.
Ngôn ng m nh và m m d o, đc dùng đ ượ
vi t OS, ch ng trình đi u khi n, so n th o ế ươ
văn b n, đ ho , b ng tính… và các ch ng ươ
trình d ch cho các ngôn ng khác.
5