2009-05-09 35 views
9

Tôi muốn tìm hiểu APL (cụ thể hơn là Dyalog APL), nhưng tôi dường như không tìm được bất kỳ nguồn tốt nào để học hỏi.Tôi có thể học APL ở đâu?

Nguồn duy nhất tôi có thể tìm thấy là Dyalog's Documentation Downloads, nhưng ngoài ra, bất kỳ ai cũng có thể giới thiệu một nguồn tốt?

+0

Chỉ cần ra khỏi tò mò , tại sao bạn muốn học APL? Bạn sử dụng cái gì? Tôi chưa bao giờ tìm được lý do chính đáng để sử dụng nó ngoài việc bạn có thể tạo ra mã thực sự ngắn (mặc dù khó hiểu). – Zifre

+2

Cuộc thi lập trình Dyalog 2009: http://www.dyalog.com/contest2009/ – Ankit

Trả lời

8

Tôi đã tìm thấy bản quét APL: An Interactive Approach.

+0

Đây là một cuốn sách tuyệt vời, nếu có ngày để học hỏi. – JonnyBoats

+0

Chắc chắn là ngày, nhưng là nguồn tốt nhất mà tôi đã tìm thấy cho đến nay. – Ankit

+5

Liên kết dường như không hoạt động nữa. Bất kỳ ai cũng có liên kết được cập nhật? –

3

Python script để tải về tất cả các quét:

def download(url, filename): 
    import urllib 
    webfile = urllib.urlopen(url) 
    file = open(filename, 'w') 
    file.write(webfile.read()) 
    webfile.close() 
    file.close() 

for i in xrange(1, 390): 
    download('http://scanserver.ulib.org/is/scanserver/book24/tiff/apli%.4d.tif?rs=1&br=0.0&rt=0' % i, 'apl%.4d.tif' % i) 
3

Hãy tìm những hướng dẫn về http://aplwiki.com

Nó cung cấp một người nếm. Với APL NARS2000 nguồn mở, bạn không phải tốn tiền cho một thông dịch viên APL. Để nhận được nghiêm túc vào APL, hãy truy cập APLX hoặc Dyalog.

Xem ra! Bạn sẽ bị nghiện khá sớm - hay không.

0

K & R cuốn sách cho APL có lẽ là "Một cách tiếp cận tương tác" bởi Gilman và Rose nhưng có rất nhiều sách, hướng dẫn, bài tập, câu đố, bộ vi xử lý khác và các liên kết niêm yết trên Sở APL Wiki

Các vấn đề liên quan