Mastering Dyalog APL: Phiên bản sách trực tuyến tương tác và hiện đại

Công nghệ24 tháng 5, 2026·3 phút đọc

Cuốn sách "Mastering Dyalog APL" đang được làm mới dưới dạng trực tuyến để phù hợp với sự phát triển của ngôn ngữ lập trình này. Phiên bản mới sử dụng Jupyter Notebooks mang lại trải nghiệm học tập tương tác, thay thế cho ấn bản in cũ kỹ từ năm 2009.

Mastering Dyalog APL: Phiên bản sách trực tuyến tương tác và hiện đại

Cuốn sách "Mastering Dyalog APL" từ lâu đã được coi là tiêu chuẩn thực tế dành cho những ai muốn tìm hiểu và học ngôn ngữ lập trình Dyalog APL. Tuy nhiên, trong bối cảnh công nghệ thay đổi chóng mặt hiện nay, một cuốn sách in về ngôn ngữ lập trình rất dễ trở nên lỗi thời. Để giải quyết vấn đề này, một phiên bản trực tuyến hiện đại và tương tác hơn đang được phát triển.

Phiên bản trực tuyến đang phát triển

Hiện tại, phiên bản trực tuyến này vẫn đang trong quá trình hoàn thiện. Có thể còn thiếu một số chương hoặc mục, và nội dung hiện tại có thể sẽ trải qua nhiều lần sửa đổi lớn.

Nếu bạn muốn đóng góp ý kiến hoặc đề xuất sửa chữa các lỗi sai chính tả và nội dung bạn gặp phải, hãy thoải mái mở một vấn đề mới (issue) trên GitHub. Ngoài ra, bạn cũng có thể gửi email về địa chỉ [email protected].

Trải nghiệm học tập tương tác với Jupyter

Ấn bản đầu tiên của "Mastering Dyalog APL" là một tài nguyên tuyệt vời, nhưng theo năm tháng nó ngày càng trở nên cũ kỹ khi Dyalog APL tiếp tục phát triển. Chính vì vậy, một phiên bản cập nhật và hiện đại hơn của cuốn sách đang được xây dựng dựa trên Jupyter Notebooks (có sẵn trong kho lưu trữ GitHub này).

Mục tiêu là cung cấp trải nghiệm học tập tương tác hơn cho những người thích vừa đọc vừa thực hành. Một phiên bản trực tuyến tĩnh cũng tồn tại, và một phiên bản in sẽ được phát hành cho những ai thích cầm nắm cuốn sách giấy truyền thống.

Lịch sử và đội ngũ tác giả

Ấn bản đầu tiên ra mắt vào tháng 11 năm 2009, do Bernard Legrand viết, với sự ghi nhận lòng biết ơn sâu sắc đến các cộng tác viên: Kim S. Andreasen, Daniel Baronet, Gitte Christensen, Peter Donnelly, Morten Kromberg, John Scholes, Adrian Smith và Tim JA. Smith.

Phiên bản bạn đang đọc là bản làm lại bởi Rodrigo Girão Serrão, với lời cảm ơn chân thành đến tất cả những người đóng góp trên GitHub và những người đã báo cáo các vấn đề của bản làm lại này, đặc biệt là Adám Brudzewsky.

Cập nhật nội dung

Bất cứ khi nào có thể, văn bản và các ví dụ đều được giữ nguyên từ ấn bản đầu tiên của cuốn sách. Khi cần thiết, các giải thích và ví dụ sẽ được cập nhật và viết lại. Cuối cùng, các chương/mục mới sẽ được thêm vào để bao gồm những thứ không tồn tại vào tháng 11 năm 2009, trong phiên bản Dyalog APL 12.0.

Bạn có thể tham khảo nhật ký thay đổi (changelog) để xem lại nội dung mà bản làm lại này đã giới thiệu so với phiên bản gốc.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗