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

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 .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.