MMIX Supplement, The: Supplement to The Art of Computer Programming Volumes 1, 2, 3 by Donald E. Knuth, 1st edition
BRAND: PEARSON
Publisher: | Addison-Wesley Professional |
Author: | Martin Ruckert |
Edition: | (May 19, 2015) © 2015 |
eBook ISBN: | 9780133992878 |
Print ISBN: | 9780133992311 |
Type: | 1 Year Subscription. Dành cho Cá nhân |
eBook edition. 1 Year Subscription. Dành cho Cá nhân | Trường ĐH, Nhóm, Thư Viện: Gọi 0915920514 để báo giá Pearson, Vital Source eBook hoặc mua Sách In
See what in the box
Mô tả sản phẩm
Trong ấn bản đầu tiên của Tập 1 của Nghệ thuật lập trình máy tính, Donald E. Knuth đã giới thiệu máy tính MIX và ngôn ngữ máy của nó: một công cụ giảng dạy làm sáng tỏ mạnh mẽ hoạt động bên trong của các thuật toán mà ông viết ra. Sau đó, với việc xuất bản Fascicle 1 của mình, Knuth đã giới thiệu MMIX: một RISC 64-bit hiện đại thay thế cho MIX hiện đã lỗi thời. Giờ đây, với sự hướng dẫn và chấp thuận của Knuth, Martin Ruckert đã viết lại tất cả các chương trình ví dụ MIX từ Tập 1-3 của Knuth cho MMIX, do đó hoàn thành bản cập nhật MMIX này cho phiên bản cổ điển gốc.
Dựa trên sự đóng góp từ nhóm tình nguyện viên MMIXmasters quốc tế, Ruckert giải quyết đầy đủ các khái niệm cơ bản về MMIX, cấu trúc thông tin, số ngẫu nhiên, số học, sắp xếp và tìm kiếm. Trong quá trình chuẩn bị phần bổ sung này, khoảng 15.000 dòng mã MMIX đã được viết và kiểm tra tính chính xác; hơn một nghìn trường hợp thử nghiệm đã được viết và thực thi để đảm bảo mã có chất lượng cao nhất có thể.
Phần bổ sung MMIX nên được đọc song song với Nghệ thuật lập trình máy tính, Tập 1-3 và Tập 1 của Knuth, giới thiệu về máy tính MMIX, thiết kế và ngôn ngữ máy của nó. Xuyên suốt, phần bổ sung này chứa các tài liệu tham khảo trang thuận tiện về nội dung tương ứng trong các tập gốc. Để đơn giản hóa hơn nữa quá trình chuyển đổi sang MMIX, Ruckert vẫn bám sát phong cách lập trình, kỹ thuật phân tích và thậm chí cả cách diễn đạt nguyên gốc nhất có thể, đồng thời nêu bật những khác biệt khi thích hợp.
Chapter 1: Basic Concepts
Chapter 2: Information Structures
Chapter 3: Random Numbers
Chapter 4: Arithmetic
Chapter 5: Sorting
Chapter 6: Searching
Answers to Exercises
Trong ấn bản đầu tiên của Tập 1 của Nghệ thuật lập trình máy tính, Donald E. Knuth đã giới thiệu máy tính MIX và ngôn ngữ máy của nó: một công cụ giảng dạy làm sáng tỏ mạnh mẽ hoạt động bên trong của các thuật toán mà ông viết ra. Sau đó, với việc xuất bản Fascicle 1 của mình, Knuth đã giới thiệu MMIX: một RISC 64-bit hiện đại thay thế cho MIX hiện đã lỗi thời. Giờ đây, với sự hướng dẫn và chấp thuận của Knuth, Martin Ruckert đã viết lại tất cả các chương trình ví dụ MIX từ Tập 1-3 của Knuth cho MMIX, do đó hoàn thành bản cập nhật MMIX này cho phiên bản cổ điển gốc.
Dựa trên sự đóng góp từ nhóm tình nguyện viên MMIXmasters quốc tế, Ruckert giải quyết đầy đủ các khái niệm cơ bản về MMIX, cấu trúc thông tin, số ngẫu nhiên, số học, sắp xếp và tìm kiếm. Trong quá trình chuẩn bị phần bổ sung này, khoảng 15.000 dòng mã MMIX đã được viết và kiểm tra tính chính xác; hơn một nghìn trường hợp thử nghiệm đã được viết và thực thi để đảm bảo mã có chất lượng cao nhất có thể.
Phần bổ sung MMIX nên được đọc song song với Nghệ thuật lập trình máy tính, Tập 1-3 và Tập 1 của Knuth, giới thiệu về máy tính MMIX, thiết kế và ngôn ngữ máy của nó. Xuyên suốt, phần bổ sung này chứa các tài liệu tham khảo trang thuận tiện về nội dung tương ứng trong các tập gốc. Để đơn giản hóa hơn nữa quá trình chuyển đổi sang MMIX, Ruckert vẫn bám sát phong cách lập trình, kỹ thuật phân tích và thậm chí cả cách diễn đạt nguyên gốc nhất có thể, đồng thời nêu bật những khác biệt khi thích hợp.
Chapter 1: Basic Concepts
Chapter 2: Information Structures
Chapter 3: Random Numbers
Chapter 4: Arithmetic
Chapter 5: Sorting
Chapter 6: Searching
Answers to Exercises