C++ là gì - 101 bài hướng dẫn C++ miễn phí PDF

2 110 0
C++ là gì - 101 bài hướng dẫn C++ miễn phí PDF

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

Thông tin tài liệu

http://vietjack.com/cplusplus/index.jsp Copyright © vietjack.com Tổng quan C++ C++ ngơn ngữ lập trình kiểu tĩnh, mục đích tổng quát, phân biệt kiểu chữ mà hỗ trợ lập trình hướng đối tượng, lập trình thủ tục C++ coi ngơn ngữ bậc trung (middle-level), kết hợp đặc điểm tính ngơn ngữ bậc cao bậc thấp C++ phát triển Bjarne Stroustrup năm 1979 Bell Labs Murray Hill, New Jersey, nâng cao ngôn ngữ C với tên gọi “C với Lớp”, sau đổi tên thành C++ vào năm 1983 C++ Superset C, chương trình C chương trình C++ Ghi chú: Khi nói ngơn ngữ lập trình kiểu tĩnh việc kiểm tra kiểu thực thời gian biên dịch (compile-time), khơng phải run-time Lập trình hướng đối tượng C++ hỗ trợ đầy đủ lập trình hướng đối tượng, bao gồm tính trụ cột lập trình hướng đối tượng là:  Tính bao đóng (Encapsulation)  Ẩn liệu (Data hiding)  Tính kế thừa (Inheritance)  Tính đa hình (Polymorphism) Thư việc chuẩn C++ (C++ Standard Library) C++ chuẩn gồm phần quan trọng:  Core Language cung cấp tất khối bao gồm biến, kiểu liệu (data type) literals, …  Thư viện chuẩn C++ (C++ Standard Library) cung cấp tập hợp hàm đa dạng để thao tác file, string, … http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/cplusplus/index.jsp  Copyright © vietjack.com Standard Template Library (STL) cung cấp tập hợp phương thức đa dạng để thao tác cấu trúc liệu, … ANSI Standard ANSI Standard bảo đảm C++ portable, nghĩa là: code bạn viết cho compiler Microsoft biên dịch mà không xảy lỗi sử dụng compiler Mac, UNIX, Windows box Alpha ANSI Standard tồn thời gian dài, tất C++ compiler hỗ trợ ANSI Standard Học tập C++ nào? Điều quan trọng học tập C++ trọng tâm vào khái niệm Mục đích việc học ngơn ngữ lập trình trở thành lập trình viên giỏi hơn, tức để thiết kế thực thi hệ thống hiệu hơn, sửa đổi chương trình cũ C++ hỗ trợ phong cách lập trình đa dạng Bạn viết Fortran, C, Smalltalk, … ngơn ngữ Mỗi style đạt mục tiêu cách hiệu trì runtime space hiệu Miền sử dụng C++ C++ sử dụng hàng nghìn lập trình viên lĩnh vực ứng dụng C++ sử dụng phổ biến để viết device driver phần mềm khác mà dựa vào thao tác trực tiếp phần cứng ràng buộc realtime C++ sử dụng rộng rãi để đào tạo, nghiên cứu Bất hai sử dụng Apple Macintosh PC chạy Windows gián tiếp sử dụng C++, User Interface hệ thống viết C++ http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... dụng Apple Macintosh PC chạy Windows gián tiếp sử dụng C++, User Interface hệ thống viết C++ http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... đổi chương trình cũ C++ hỗ trợ phong cách lập trình đa dạng Bạn viết Fortran, C, Smalltalk, … ngôn ngữ Mỗi style đạt mục tiêu cách hiệu trì runtime space hiệu Miền sử dụng C++ C++ sử dụng hàng nghìn... Standard bảo đảm C++ portable, nghĩa là: code bạn viết cho compiler Microsoft biên dịch mà không xảy lỗi sử dụng compiler Mac, UNIX, Windows box Alpha ANSI Standard tồn thời gian dài, tất C++ compiler

Ngày đăng: 02/12/2017, 14:07

Mục lục

    Tổng quan về C++

    Lập trình hướng đối tượng

    Thư việc chuẩn C++ (C++ Standard Library)

    Học tập C++ như thế nào?

    Miền sử dụng của C++