Bài giảng Ngôn ngữ lập trình: Chương 1 do Nguyễn Xuân Hùng biên soạn cung cấp cho người học các kiến thức: Giới thiệu về C++, biến, biểu thức và lệnh gán, nhập, xuất dữ liệu, phong cách lập trình, không gian tên,. | NGÔN NGỮ LẬP TRÌNH CHƯƠNG I. GiỚI THIỆU VỀ C++ Giảng viên: Nguyễn Xuân Hùng Mobile: 0908 386 366 Email: nguyenxuanhung@ Nguyễn Xuân Hùng – Khoa CNTT – Trường Đại học Thủy Lợi NỘI DUNG 1. Giới thiệu về C++. 2. Biến, biểu thức và lệnh gán. 3. Nhập, xuất dữ liệu. 4. Phong cách lập trình. 5. Không gian tên. 2 Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi 8/29/2016 1. Giới thiệt về C++ • • 3 Nguồn gốc của C++. Ngôn ngữ lập trình C++ có thể được hiểu là ngôn ngữ lập trình C với các lớp (và một vài tính năng mới khác được thêm vào). Ngôn ngữ lập trình C được phát triển bởi Dennis Ritchie thuộc phòng thí nghiệm AT&T Bell vào những năm 1970. Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi 8/29/2016 1. Giới thiệt về C++ Nguồn gốc của C++. • Ngôn ngữ C là một ngôn ngữ đặc biệt bởi vì nó là một ngôn ngữ bậc cao với nhiều tính năng của ngôn ngữ bậc thấp. Ưu điểm: • Có thể trực tiếp thao tác trên bộ nhớ của máy tính giống hợp ngữ. • Dễ đọc và dễ viết hơn hợp ngữ. Thuận lợi cho viết các chương trình hệ thống. Nhược điểm: • Khi viết chương trình khác không dễ dàng để hiểu. • Nó cũng không có nhiều thao tác kiểm tra tự động như một vài ngôn ngữ bậc cao khác. 4 Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi 8/29/2016 1. Giới thiệt về C++ • • 5 Nguồn gốc của C++. Để khắc phục được các nhược điểm này và một vài nhược điểm khác của C, Bjarne Stroustrup của phòng thí nghiệm AT&T Bell đã phát triển C++ vào những năm đầu 1980. Hầu hết C là tập con của C++ và vì thế hầu hết các chương trình C cũng là chương trình C++. Không giống C, C++ có các tiện ích cho các lớp vì thế nó có thể sử dụng cho lập trình hướng đối tượng. Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy .