Writing Efficient Programs – Jon Louis Bentley (P-H, 1982)
Jon Bentley – Writing Efficient Programs (183p) (P-H, 1982)
(download in formato .pdf)
Writing Efficient Programs – Jon Louis Bentley (P-H, 1982)
Jon Bentley – Writing Efficient Programs (183p) (P-H, 1982)
(download in formato .pdf)
A. Goldberg A.,Robson D. – Smalltalk 80; The Language and its Implementation (Addison Wesley – 1983)
Addison Wesley – A. Goldberg, D. Robson – Smalltalk 80; The Language and its Implementation (1983)
(download in .pdf format)
Tratto dal numero del 20 ottobre 1982 della rivista “Electronics”, allora pubblicata da McGrawHill, di seguito ho recuperato e salvato un omaggio a due persone speciali, il cui modo di concepire, scrivere e descrivere il software che avevano pensato e realizzato e’ sempre rimasto per me un modello insuperato, un obiettivo cui tendere (e a cui nemmeno lontanamente sono mai pervenuto).
Fino agli anni ’80, a chi acquistava un computer (e in questo caso si trattava di “piccoli” computer) veniva fornita una documentazione molto estesa e completa.
Per i NOVA DGC, in questo “libro” si potevano trovare i dettagli del loro funzionamento, e anche significativi particolari costruttivi.
Ma erano disponibili anche gli schemi elettrici di tutte le unita’ del computer.
Un utilizzatore di “buona volonta’” era in grado di realizzare o adattare periferiche “custom”, e di interfacciarle al computer in modo relativamente agevole.
“Il NOVA 4 Data General e’ un computer per uso generale, a programma memorizzato, con quattro registri, con parole di lunghezza 16 bit.
La quantita’ massima di memoria centrale e’ di 64 Kbyte senza unita’ di Memory Allocation and Protection (MAP), e di 256 Kbyte con una unita’ MAP.
La memoria puo’ essere indirizzata sia direttamente, sia usando l’indirizzamento indiretto.
E’ reso disponibile un data channel per permettere rapidi trasferimenti di dati fra la memoria centrale e i dispositivi periferici.”
Queste sono le parole con cui inizia il NOVA 4 Programmer’s Reference Manual.
Si tratta di una pubblicazione piuttosto breve, che contiene pero’, in estrema sintesi, praticamente tutte le informazioni necessarie per la programmazione “elementare” del NOVA 4, e, per analogia, di un generico processore con la stessa architettura concettuale.