Danh mục

Bài giảng Ngôn ngữ lập trình: Chương 1 - Nguyễn Xuân Hùng

Số trang: 35      Loại file: pdf      Dung lượng: 738.00 KB      Lượt xem: 18      Lượt tải: 0    
10.10.2023

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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,...
Nội dung trích xuất từ tài liệu:
Bài giảng Ngôn ngữ lập trình: Chương 1 - Nguyễn Xuân HùngNGÔN NGỮ LẬP TRÌNHCHƯƠNG I. GiỚI THIỆU VỀ C++Giảng viên: Nguyễn Xuân HùngMobile: 0908 386 366Email: nguyenxuanhung@wru.vnNguyễn Xuân Hùng – Khoa CNTT – Trường Đại học Thủy LợiNỘI DUNG1. 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.2Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi8/29/20161. Giới thiệt về C++1.1••3Nguồn gốc của C++.Ngôn ngữ lập trình C++ có thể được hiểu là ngôn ngữ lậptrình C với các lớp (và một vài tính năng mới khác đượcthêm vào).Ngôn ngữ lập trình C được phát triển bởi Dennis Ritchiethuộc phòng thí nghiệm AT&T Bell vào những năm1970.Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi8/29/20161. Giới thiệt về C++1.1 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ônngữ 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ợpngữ.•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àingôn ngữ bậc cao khác.4Nguyễn Xuân Hùng – Khoa CNTT – ĐH Thủy Lợi8/29/20161. Giới thiệt về C++1.1••5Nguồn gốc của C++.Để khắc phục được các nhược điểm này và một vàinhượ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 đầu1980.Hầu hết C là tập con của C++ và vì thế hầu hết cácchương trình C cũng là chương trình C++. Không giốngC, 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 Lợi8/29/2016

Tài liệu được xem nhiều: