tailieunhanh - CHƯƠNG 2 CÁC MỞ RỘNG CỦA C++
Vào những năm đầu thập niên 1980, người dùng biết C++ với tên gọi "C with Classes" được mô tả trong hai bài báo của Bjarne Stroustrup (thuộc AT&T Bell Laboratories) với nhan đề "Classes: An Abstract Data Type Facility for the C Language" và "Adding Classes to C : AnExercise in Language Evolution". | CHƯƠNG 2 __CÁC MỞ RỘNG CỦA C I. LỊCH SỬ CỦA C Vào những năm đầu thập niên 1980 người dùng biết C với tên gọi C with Classes được mô tả trong hai bài báo của Bjarne Stroustrup thuộc AT T Bell Laboratories với nhan đề Classes An Abstract Data Type Facility for the C Language và Adding Classes to C AnExercise in Language Evolution . Trong công trình này tác giả đã đề xuất khái niệm lớp bổ sung việc kiểm tra kiểu tham số của hàm các chuyển đổi kiểu và một số mở rộng khác vào ngôn ngữ C. Bjarne Stroustrup nghiên cứu mở rộng ngôn ngữ C nhằm đạt đến một ngôn ngữ mô phỏng simulation language với những tính năng hướng đối tượng. Trong năm 1983 1984 ngôn ngữ C with Classes được thiết kế lại mở rộng hơn rồi một trình biên dịch ra đời. Và chính từ đó xuất hiện tên gọi C . Bjarne Stroustrup mô tả ngôn ngữ C lần đầu tiên trong bài báo có nhan đề Data Abstraction in C . Sau một vài hiệu chỉnh C được công bố rộng rãi trong quyển The C Programming Language của Bjarne Stroustrup xuất hiện đánh dấu sự hiện diện thực sự của C người lập tình chuyên nghiệp từ đây đã có một ngôn ngữ đủ mạnh cho các dữ án thực tiễn của mình. Về thực chất C giống như C nhưng bổ sung thêm một số mở rộng quan trọng đặc biệt là ý tưởng về đối tượng lập trình định hướng đối ra các ý tưởng về cấu trúc trong C đã xuất phát vào các năm 1970 từ Simula 70 và Algol 68. Các ngôn ngữ này đã đưa ra các khái niệm về lớp và đơn thể. Ada là một ngôn ngữ phát triển từ đó nhưng C đã khẳng định vai trò thực sự của mình. II. CÁC MỞ RỘNG CỦA C . Các từ khóa mới của C Để bổ sung các tính năng mới vào C một số từ khóa keyword mới đã được đưa vào C ngoài các từ khóa có trong C. Các chương trình bằng C nào sử dụng các tên trùng với các từ khóa cần phải thay đổi trước khi chương trình được dịch lại bằng C . Các từ khóa mới này là asm catch class delete friend inline new operator private protected public template this throw try virtual . Cách ghi chú thích C chấp nhận hai kiểu .
đang nạp các trang xem trước