Tải bản đầy đủ (.pdf) (6 trang)

Quan điểm toán học trong môn lập trình phần 7 doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (201.79 KB, 6 trang )

37
© 2004, HOÀNG MINH SƠN
Chương 1: Mởđầu
Xu thế hiệnnay: Song song và lặp
38
© 2004, HOÀNG MINH SƠN
Chương 1: Mởđầu
Lập trình là gì, nằm ở₫âu?
 Lập trình > Mã hóa
 Lập trình ≈ Tư tưởng thiếtkế + Mã hóa + Thử
nghiệm + Gỡ rối
39
© 2004, HOÀNG MINH SƠN
Chương 1: Mởđầu
Các bướcpháttriển chương trình
Biên dịch
Mã nguồn
Liên kết
Mã đích
Nạp và chạy
CT chạy được
Thư viện
40
© 2004, HOÀNG MINH SƠN
Chương 1: Mởđầu
Môi trường/công cụ phát triển
 IDE (Integrated Development Environment)
—Hỗ trợ toàn bộ các bướcpháttriểnchương trình
—Vídụ: MS Visual C++, Borland C++ (Builder), Keil-C
 Các công cụ tiêu biểu
—Trìnhsoạnthảo(Editor)


—Trìnhbiêndịch (Compiler)
—Trìnhliênkết(Linker)
—Trìnhnạp (Loader)
—Trìnhgỡ rối (Debugger)
—Trìnhquảnlýdự án (Project Manager)
© 2004, HOÀNG MINH SƠN
Chương 1: Mởđầu
Môi trường phát triển
42
© 2004, HOÀNG MINH SƠN
Chương 1: Mởđầu
1.5 Sơ lượcvề C/C++
Lượcsử ngôn ngữ C
 Tiến hóa từ hai ngôn ngữ lậptrình
— BCPL và B: Các ngôn ngữ “phi kiểu”
 Dennis Ritchie (Bell Laboratories, AT&T)
—Bổ sung kiểuhóadữ liệuvàcácyếutố khác
 Ngôn ngữ phát triểnhệ₫iềuhànhUNIX
 Không phụ thuộcphầncứng
—Tínhkhả chuyển
 1989: ANSI chuẩn hóa (ANSI-C)
 1990: Công bố chuẩn ANSI và ISO
— ANSI/ISO 9899: 1990

×