
Bài gi ngả
Bài gi ngả
NGÔN NGỮ LẬP TRÌNH
NGÔN NGỮ LẬP TRÌNH
BẬC CAO
BẬC CAO
Ths. Trần Thị Ngọc Linh
Ths. Trần Thị Ngọc Linh

Ch ng 1. Gi i thi u ngôn ng C và C++ươ ớ ệ ữ
Ch ng 1. Gi i thi u ngôn ng C và C++ươ ớ ệ ữ
Ch ng 2. Các thành ph n c b n, các ki u d ươ ầ ơ ả ể ữ
Ch ng 2. Các thành ph n c b n, các ki u d ươ ầ ơ ả ể ữ
li u c s và các phép toánệ ơ ở
li u c s và các phép toánệ ơ ở
Ch ng 3. Các thao tác x lý INPUT/OUTPUTươ ử
Ch ng 3. Các thao tác x lý INPUT/OUTPUTươ ử
Ch ng 4. C u trúc đi u khi nươ ấ ề ể
Ch ng 4. C u trúc đi u khi nươ ấ ề ể
N I DUNGỘ

Ch ng 1. Gi i thi u ngôn ng C và C++ươ ớ ệ ữ
Ch ng 1. Gi i thi u ngôn ng C và C++ươ ớ ệ ữ
1.1 L ch s ngôn ng C và C++ị ử ữ
1.1 L ch s ngôn ng C và C++ị ử ữ
-Do tác gi Dennis Ritchie và Brian Kerninghan xây ả
Do tác gi Dennis Ritchie và Brian Kerninghan xây ả
d ng vào nh ng năm 1970ự ữ
d ng vào nh ng năm 1970ự ữ
-Đ c đi m căn b n: v a có đ c tr ng c a ngôn ng ặ ể ả ừ ặ ư ủ ữ
Đ c đi m căn b n: v a có đ c tr ng c a ngôn ng ặ ể ả ừ ặ ư ủ ữ
b c cao và có khá đ y đ các ch c năng c a ngôn ậ ầ ủ ứ ủ
b c cao và có khá đ y đ các ch c năng c a ngôn ậ ầ ủ ứ ủ
ng b c th pữ ậ ấ
ng b c th pữ ậ ấ
-Có nhi u ngôn ng C:ề ữ
Có nhi u ngôn ng C:ề ữ
Hãng Borland: Turbo C
Hãng Borland: Turbo C→
→ C++
C++→Delphi
→Delphi
Hãng Microsoft: MicrosoftC
Hãng Microsoft: MicrosoftC→
→C++
C++→
→Visual C++
Visual C++

1.2 L ch s phát tri n c a l p trình h ng đ i ị ử ể ủ ậ ướ ố
1.2 L ch s phát tri n c a l p trình h ng đ i ị ử ể ủ ậ ướ ố
t ngượ
t ngượ
L p trình h ng đ i t ng(LTHĐT) không ậ ướ ố ượ
ph i là đ c quy n c a m t ngôn ng đ c ả ặ ề ủ ộ ữ ặ
bi t nào. Các khái ni m trong LTHĐT đ c ệ ệ ượ
th hi n trong nhi u ngôn ng l p trình khác ể ệ ề ữ ậ
nhau. Nh ng ngôn ng cung c p đ c kh ữ ữ ấ ượ ả
năng LTHĐT đ c g i là ngôn ng LTHĐT. ượ ọ ữ
Do đó s phát tri n c a l p trình h ng đ i ự ể ủ ậ ướ ố
t ng. Ta có th t ng quan chúng nh sau:ượ ể ổ ư

SIMULAR(66)
SMALLTALK(71)
SMALLTALK(80)
JAVA(95)
ADA(83) C++(86)
ADA(95)
EIFFEL(90)