Tên sách (Title of document): 
Tài liệu Lập trình Hướng đối tượng với C++

Giới thiệu (Introduction): 
Máy tính số là một công cụ để giải quyết hàng loạt các bài toán lớn. Một lời giải cho một bài toán nào đó được gọi là một giải thuật (algorithm); nó mô tả một chuỗi các bước cần thực hiện để giải quyết bài toán. Một ví dụ đơn giản cho một bài toán và một giải thuật có thể là:
Bài toán: Sắp xếp một danh sách các số theo thứ tự tăng dần.
Giải thuật:Giả sử danh sách đã cho là list1; tạo ra một danh sách rỗng, list2, để lưu danh sách đã sắp xếp. Lặp đi lặp lại công việc, tìm số nhỏ nhất trong list1, xóa nó khỏi list1, và thêm vào phần tử kế tiếp trong danh sách list2, cho đến khi list1 là rỗng.
Giải thuật được diễn giải bằng các thuật ngữ trừu tượng mang tính chất dễ hiểu. Ngôn ngữ thật sự được hiểu bởi máy tính là ngôn ngữ máy. Chương trình được diễn đạt bằng ngôn ngữ máy được gọi là có thể thực thi. Một chương trình được viết bằng bất kỳ một ngôn ngữ nào khác thì trước hết cần được dịch sang ngôn ngữ máy để máy tính có thể hiểu và thực thi nó.
Ngôn ngữ máy cực kỳ khó hiểu đối với lập trình viên vì thế họ không thể sử dụng trực tiếp ngôn ngữ máy để viết chương trình. Một sự trừu tượng khác là ngôn ngữ assembly. Nó cung cấp những tên dễ nhớ cho các lệnh và một ký hiệu dễ hiểu hơn cho dữ liệu. Bộ dịch được gọi là assembler chuyển ngôn ngữ assembly sang ngôn ngữ máy.
Ngay cả những ngôn ngữ assembly cũng khó sử dụng. Những ngôn ngữ cấp cao như C++ cung cấp các ký hiệu thuận tiện hơn nhiều cho việc thi hành các giải thuật. Chúng giúp cho các lập trình viên không phải nghĩ nhiều về các thuật ngữ cấp thấp, và giúp họ chỉ tập trung vào giải thuật. Trình biên dịch (compiler) sẽ đảm nhiệm việc dịch chương trình viết bằng ngôn ngữ cấp cao sang ngôn ngữ assembly. Mã assembly được tạo ra bởi trình biên dịch sau đó sẽ được tập hợp lại để cho ra một chương trình có thể thực thi.
...

Tác giả (Author):


[Download Tài liêu- Note: 5s, Click SKIN AD (BỎ QUA QUẢNG CÁO ]
[Download Tool Turbo C++Note: 5s, Click SKIN AD (BỎ QUA QUẢNG CÁO ]

DANH MỤC TÀI LIỆU

Tags

Abobe ADO.net An toàn bảo mật thông tin Android ASP.Net C programming in Linux Cấu trúc dữ liệu và giải thuật Clip hướng dẫn CNC Cơ sở dữ liệu Cơ sở dữ liệu phân tán Cơ sở ngành Công nghệ Điện toán đám mây Công nghệ phần mềm CorelDraw CSS Datamining Đồ án - Công nghệ phần mềm Đồ án - khác Đồ án - Mạng Đồ án - Phần cứng Đồ họa - Xử lý ảnh EBOOKS Excel Excel 2013 Giao diện người máy (HCI) Giáo Trình Cơ Sở Dữ Liệu Lý Thuyết Và Thực Hành Giáo Trình Kỹ Thuật Lập Trình C Cơ Sở Và Nâng Cao Giáo Trình Thực Hành Excel (Dùng Cho Phiên Bản 2016 - 2013 - 2010) Giới thiệu Ebooks-ICT Hệ điều hành Hệ quản trị Cơ sở dữ liệu Hướng dẫn cài đặt và sử dụng Google code Hướng dẫn kiếm tiền online Hướng Dẫn Lập Trình CNC Trên Máy Công Cụ Hướng dẫn thực hành vẽ trên Corel Draw JSP Khai phá dữ liệu (datamining) Kiểm thử phần mềm KIẾM TIỀN CÙNG CHÚ ONG CHĂM CHỈ HONEYGAIN 🐝 Kiến trúc máy tính Kỹ thuật đồ họa Kỹ thuật lập trình Kỹ thuật truyền số liệu Kỹ thuật xử lý ảnh Lập trình Assembly [Hợp ngữ] Lập trình C và CPP Lập trình C# Lập trình cấu trúc Lập trình Game Lập trình hệ thống Lập trình hướng đối tượng Lập Trình Iot Với Arduino Lập trình Java Lập trình máy tính Lập trình Pascal Lập trình Python Lập trình quản lý Access Lập trình Visual Basic Lập trình WinForm LINQ Linux Logic mờ Luận văn - Khóa luận - Bài tập lớn Lý thuyết đồ thị Lý thuyết Tính toán Mạng máy tính MMO Moblile Ôn thi cao học CNTT Open Office Oracle Phần cứng máy tính Phần cứng và mạng Khác Phân tích thiết kế hệ thống Phương pháp nghiên cứu khoa học Quản trị mạng SQL Tải APK Tài liệu khác Tài liệu Tiếng Anh [English] Tester Thiết kế - xây dựng Website Thủ thuật - Tiện ích Thương mại điện tử Tin học đại cương Tin học ứng dụng Toán rời rạc Trí tuệ nhân tạo UML Ứng dụng Android Ứng dụng học lập trình XML Xử lý ngôn ngữ tự nhiên