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

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

Đang tải... (xem toàn văn)

Thông tin tài liệu

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 . 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ư. 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. 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ả

Ngày đăng: 31/07/2014, 04:20

Từ khóa liên quan

Mục lục

  • Kỹ thuật lập trình

  • Nội dung bài giảng

  • 1.1 Nội dung môn học

  • Quan điểm về môn học

  • Phương pháp học tập

  • Công cụ học tập

  • 1.2 Tổng quan về kỹ thuật lập trình

  • Thế nào là lập trình?

  • Thế nào là lập trình tốt?

  • Thế nào là lập trình tốt?

  • Ví dụ minh họa: Tính giai thừa

  • Làm thế nào để lập trình tốt?

  • Các nguyên tắc cơ bản

  • Nguyên tắc tối cao

  • Các bài toán lập trình cho kỹ sư điện

  • 1.3 Phương pháp luận

  • Lập trình tuần tự (Sequential Programming)

  • Lập trình tuần tự: Ví dụ tính giai thừa

  • Lập trình tuần tự: Ưu điểm và nhược điểm

  • Lập trình có cấu trúc (structured programming)

Tài liệu cùng người dùng

Tài liệu liên quan