Bài gi ng
Bài gi ng
NGÔN NG LP TRÌNH
NGÔN NG LP TRÌNH
BC CAO
BC CAO
Ths. Trn Th Ngc Linh
Ths. Trn Th Ngc 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 Brian Kerninghan y
Do tác gi Dennis Ritchie Brian Kerninghan 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 tr ng c a ngôn ng ư
Đ c đi m căn b n: v a đ c tr ng c a ngôn ng ư
b c cao khá đ y đ c ch c năng c a ngôn
b c cao khá đ y đ 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 đ 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 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)