1. Trang chủ
  2. » Công Nghệ Thông Tin

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

6 244 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 223,19 KB

Nội dung

43 © 2004, HOÀNG MINH SƠN Chương 1: Mởđầu Lượcsử ngôn ngữ C++  Mở rộng, tiến hóa từ C  Bjarne Stroustrup (Bell Laboratories) — Đầunhững năm 1980: “C with classes” — 1984: Tên C++ — 1987: “The C++ Programming Language” 1 st Edition — 1997: “The C++ Programming Language” 3 rd Edition —Chuẩnhóaquốctế: ANSI/ISO 1996  Bổ sung các ₫ặctínhhỗ trợ: —Lậptrìnhhướng ₫ốitượng —Lậptrìnhtổng quát —Lậptrìnhtoánhọc,  Ngôn ngữ “lai” 44 © 2004, HOÀNG MINH SƠN Chương 1: Mởđầu Tạisao chọnC/C++  Đáp ứng các yêu cầu: —Gầngũivớiphầncứng —Hiệu suất cao —Tương ₫ối thân thiện vớingườilập trình —Khả chuyển —Chuẩn hóa quốc tế (tương lai vững chắc)  Thế mạnh tuyệt ₫ối của ANSI-C: —Phổ biến cho hầu hết các nền vi xử lý, vi ₫iều khiển, DSP —Phổ biến cho “mỗi người lập trình” trên thế giới  Thế mạnh tuyệt ₫ối của ANSI/ISO C++: —Lập trình hướng ₫ối tượng —Lập trình tổng quát (template) —Lập trình toán học (dữ liệutrừutượng và nạp chồng toán tử) 45 © 2004, HOÀNG MINH SƠN Chương 1: Mởđầu Visual C++, .NET & C#  Visual C++: —Môitrường/công cụ lậptrìnhC++ củaMicrosoft —Mở rộng mộtsố yếutố —Thư việnlập trình Windows: Microsoft Foundation Classes (MFC), Active Template Library (ATL) —Cácthư viện chung: GUI, graphics, networking, multithreading, …  .NET (“dot net”) —Kiếntrúcnềntảng phầnmềmlập trình phân tán —Hướng tớicácứng dụng Web, phân tán trên nhiềuchủng loạithiếtbị khác nhau —Cácứng dụng trên nhiềungônngữ khác nhau có thể giao tiếpmộtcách₫ơngiảntrênmộtnền chung —Phương pháp luận: Lậptrìnhthànhphần 46 © 2004, HOÀNG MINH SƠN Chương 1: Mởđầu Visual C++, .NET & C#  C# — Anders Hejlsberg và Scott Wiltamuth (Microsoft) —Thiếtkế riêng cho nền.NET —Nguồngốctừ C, C++ và Java — Điều khiểntheosự kiện, hoàn toàn hướng ₫ốitượng, ngôn ngữ lập trình hiểnthị — Integrated Development Environment (IDE) —Tương tác giữa các ngôn ngữ 47 © 2004, HOÀNG MINH SƠN Chương 1: Mởđầu Chúng ta ₫ãhọc ₫ượcnhững gì?  Biết ₫ượcnhững gì sẽ phảihọc, học ₫ể làm gì và phảihọcnhư thế nào  Hàng loạtkháiniệmmới xung quanh kỹ thuậtlập trình và qui trình công nghệ phầnmềm  Tổng quan về các kỹ thuậtlậptrình  Lượcsử ngôn ngữ C/C++, thế mạnh của chúng so với các ngôn ngữ khác 48 © 2004, HOÀNG MINH SƠN Chương 1: Mởđầu Chủ₫ềtiếptheo:C/C++ cơ sở  Tổ chứcchương trình/bộ nhớ  Dữ liệuvàbiến  Toán tử, biểuthứcvàcâulệnh  Điềukhiểnchương trình: vòng lặp, rẽ nhánh  Mảng và con trỏ  Cấutrúc . ₫ượcnhững gì sẽ phảihọc, học ₫ể làm gì và phảihọcnhư thế nào  Hàng loạtkháiniệmmới xung quanh kỹ thuậtlập trình và qui trình công nghệ phầnmềm  Tổng quan về các kỹ thuậtlậptrình  Lượcsử ngôn ngữ. giới  Thế mạnh tuyệt ₫ối của ANSI/ISO C++: Lập trình hướng ₫ối tượng Lập trình tổng quát (template) Lập trình toán học (dữ liệutrừutượng và nạp chồng toán tử) 45 © 2004, HOÀNG MINH SƠN Chương. ₫ặctínhhỗ trợ: —Lậptrìnhhướng ₫ốitượng —Lậptrìnhtổng quát —Lậptrìnhtoánhọc,  Ngôn ngữ “lai” 44 © 2004, HOÀNG MINH SƠN Chương 1: Mởđầu Tạisao chọnC/C++  Đáp ứng các yêu cầu: —Gầngũivớiphầncứng —Hiệu

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

TỪ KHÓA LIÊN QUAN