2009-05-09 11 views
9

Voglio imparare APL (in particolare Dyalog APL), ma non riesco a trovare alcuna buona fonte da cui imparare.Dove posso imparare APL?

L'unica fonte che ho trovato era Dyalog's Documentation Downloads, ma a parte questo, qualcuno può raccomandare una buona fonte?

+0

Solo per curiosità , perché vuoi imparare APL? Che uso hai per questo? Non ho mai trovato una buona ragione per usarlo a parte il fatto che è possibile creare codice veramente breve (benché criptico). – Zifre

+2

Concorso di programmazione Dyalog 2009: http://www.dyalog.com/contest2009/ – Ankit

risposta

8

Ho trovato una scansione di APL: An Interactive Approach.

+0

Questo è un ottimo, se datato, libro da cui imparare. – JonnyBoats

+0

Definitamente datato, ma la migliore fonte che ho trovato finora. – Ankit

+5

Link sembra non funzionare più. Qualcuno ha un link aggiornato? –

3

script Python per scaricare tutte le scansioni:

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

Cercare il tutorial su http://aplwiki.com

e offre un assaggio. Con l'APL Open Source NARS2000 non è necessario spendere un dollaro su un interprete APL. Per entrare seriamente in APL, vai per APLX o Dyalog.

Attenzione! Presto diventerai dipendente - o no.

0

La R libro K & per APL è probabilmente "un approccio interattivo" di Gilman e Rose, ma ci sono un sacco di altri libri, tutorial, esercizi, puzzle, processori e collegamenti elencati sul APL Wiki