Thời gian đăng: 11/4/2016 17:52:18
C++ là một ngôn ngữ phần mềm lập trình kiểu tĩnh , dữ liệu trừ tượng , phân biệt Hình thể văn tự thường chữ hoa mà trợ giúp ứng dụng hướng đối tượng , lập trình thủ tục.
C++ được coi như là ngôn ngữ bậc trung ( middle-level ) , khi nó kết hợp các đặc điểm và tính năng của ngôn ngữ bậc cao và bậc thấp trong học lập trình C
C++ được phát triển bởi Bjarne Stroustrup năm 1979 tại Bell Labs ở Murray Hill , New Jersey , như là một bản nâng cao của ngôn ngữ C và với tên gọi Thứ nhất là “C với các Lớp” , nhưng sau đó được đổi tên thành C++ vào năm 1983.
C++ là một Superset của C , và bất kỳ ứng dụng lập trình C nào cũng là một ứng dụng lập trình C++.
Ghi chú: Khi nói một tiếng nói lập trình là kiểu tĩnh khi việc thẩm tra kiểu được thực hành trong thời gian biên dịch ( compile-time ) , chứ không cần là run-time.
phần mềm lập trình hướng đối tượng lập trình CC++ hỗ trợ đầy đủ lập trình hướng đối tượng , bao gồm 4 tính năng rường cột của chương trình hướng đối tượng là:
Tính bao đóng ( Encapsulation )
Ẩn dữ 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 3 phần quan trọng:
Core Language cung cấp tất thảy các khối bao gồm biến , kiểu dữ liệu ( data type ) và literals , …
Thư viện chuẩn C++ ( C++ Standard Library ) cung cấp tập hợp hàm Đa chủng để thao tác file , string , …
Standard Template Library ( STL ) cung cấp xếp hàng phương thức đa dạng để thao tác kiến trúc dữ liệu , …
ANSI Standard
ANSI Standard chắc chắn rằng C++ là portable , nghĩa là: code các chị viết cho compiler của Microsoft cần được biên dịch mà không xảy ra lỗi khi sử dụng một compiler trên Mac , UNIX , và Windows box hoặc một Alpha.
ANSI Standard đã tồn tại trong thời kì dài , và tất thảy C++ compiler đều trợ giúp ANSI Standard.
học tập C++ Thế nào?
Điều quan yếu nhất khi Giới thiệu tập C++ là trọng tâm vào các khái niệm lập trình C cơ bản.
mục đích của việc Giới thiệu một tiếng nói phần mềm lập trình là trở thành một ứng dụng viên tốt hơn , tức thị để thiết kế và thực thi các hệ thống mới hiệu quả hơn , hoặc hiệu chính lập trình cũ.
C++ trợ giúp các phong cách ứng dụng Đa chủng. Chúng ta có khả năng viết trong Fortran , C , Smalltalk , … trong bất kỳ ngôn ngữ nào. Mỗi style có khả năng Đạt tới mục đích của nó một cách hiệu quả trong lúc duy trì runtime và space hiệu quả.
Miền sử dụng của C++
C++ được dùng bởi hàng nghìn lập trình viên trong mỗi chuye lập trình cơ bản.
C++ đang được làm việc phổ quát để viết device driver và các phần mềm khác mà dựa vào thao tác trực tiếp của phần cứng dưới ràng buộc về realtime.
C++ được làm việc rộng rãi để đào tạo , nghiên cứu.
bất kì hai đã làm việc Apple Macintosh hoặc một PC chạy trên Windows đã là gián tiếp dùng C++ , vì User Interface của các hệ thống này được viết bằng C++.
|
|