David Hollerith Ahl (17 maggio1939) è il fondatore della rivista per computer Creative Computing. È inoltre autore di molti libri della serie how-to incluso BASIC Computer Games il primo libro per computer ad aver venduto un milione di copie.[1]
Nel 1969 viene assunto dalla Digital Equipment Corporation (DEC) come responsabile della linea di prodotti per l'educazione. Ricoprendo tale ruolo formula il concetto di sistema informatico educazionale come un insieme composto dalla parte meccanica (hardware), dai programmi (software) e dal materiale didattico (courseware) ed aiuta DEC a raggiungere una posizione di rilievo nel campo educazionale.
Nel 1974 viene assunto dalla AT&T con le stesse mansioni ricoperte in DEC e, successivamente, viene fatto responsabile delle comunicazioni di mercato per la diramazione della AT&T che sarebbe in seguito divenuta la American Bell. Alla fine del 1974 fonda come hobby la rivista Creative Computing, la prima rivista per computer al mondo.
Alla fine del 1978 la crescita di Creative Computing permette ad Ahl di lasciare AT&T per dedicarsi completamente alla rivista, che chiude nel dicembre del 1985. Dal 1983 al 1996 è presidente di SBI Consulting. Dal 1996 al 2001 è editore della rivista Military Vehicles Magazine. Dal 2001 al 2009 è scrittore freelance per la rivista Classic Military Vehicle. Ahl è autore di 22 libri e di circa 1.000 articoli.
Le pubblicazione dedicata la produzione videoludica in BASIC
Tra tutte le pubblicazioni di Ahl, quelle che hanno riscosso più successo in assoluto sono sicuramente quelle dedicati ai giochi in BASIC. La prima pubblicazione del genere è del 1973, quando Ahl raccoglie 101 listati di giochi scritti in diverse versioni del BASIC e le pubblica come 101 BASIC Computer Games. Nel 1978 Ahl rivede questa pubblicazione convertendo tutti i listati in Microsoft BASIC, togliendo i giochi non convertibili e sostituendoli con altri, e rilascia BASIC Computer Games, il primo libro sulla programmazione che supererà il milione di copie vendute[2].
More BASIC Computer Games, del 1979, è un'altra raccolta di giochi in BASIC pubblicati sotto forma di listati. Rispetto al precedente volume i giochi sono più articolati e complessi ma scritti sempre in Microsoft BASIC. Nel 1984 Ahl pubblica Big Computer Games: rispetto ai precedenti volumi, i listati dei giochi presenti in Big Computer Games, 12 in totale, sono molto lunghi, per via dell'aumento della quantità di memoria dei computer degli anni ottanta rispetto a quelli degli anni settanta, e, come negli altri 2 libri, sono scritti (o convertiti da precedenti giochi) in Microsoft BASIC.
Il libro dedica una sezione di 3 capitoli alle avventure testuali, un genere che in quegli anni si stava lentamente diffondendo. I capitoli, intitolati How To Write An Adventure Game - Techniques for writing and playing adventure games, Adventures in Videoland - Rollercoaster: A computer/videodisc adventure e Tips for Playing Adventure Games - You too can be a master explorer, illustrano le tecniche per realizzare un gioco d'avventura, dalla gestione delle "stanze" ai comandi, mostrano il sorgente di un'avventura già pronta e di un framework generalizzato da usare per costruire le proprie avventure, concludendo con dei trucchi per risolvere alcuni dei semplici quiz presenti in questo genere di giochi.
Opere principali
Understanding mathematics and logic using BASIC computer games (1973)