Durante la lettura di Programmers at Work (di Susan Lammers), fanno spesso riferimento al codice come "elenchi". Perché è così?
Era più comune quando leggevamo codice su carta - lunghi elenchi di codice da una stampante di linea.
Ricorda la carta a righe verde ... e la nostalgia!
Il termine risale a un tempo in cui i programmi venivano memorizzati su otto schede perforate codificate con Hollerith. Sono abbastanza vecchio per ricordare quei giorni. Tutti i miei primi programmi sono stati inseriti tramite una macchina keypunch e sottoposti a debugging tramite "elenchi" di output del compilatore stampato.
Per inciso: i primi terminali erano larghi ottanta colonne perché le dimensioni della linea corrispondevano bene ai dati di "immagine della carta". La maggior parte dei primi sistemi on-line erano semplicemente sottosistemi di raccolta e presentazione dei dati per sistemi batch di carte-immagini. Questo modello di elaborazione delle informazioni era noto come "batch differito".
Si riferisce al codice stampato.
In realtà, in un produttore di alimenti in cui sono stato negli ultimi anni, loro continuano a stampare tutto il codice dai loro PLC e tenerli in file sospesi. Parte della procedura per l'aggiornamento di un programma comporta sempre l'aggiornamento delle copie cartacee.
Le persone di manutenzione entrano regolarmente e tirano un raccoglitore per guardarlo. In un certo senso è utile, specialmente quando puoi guardarlo su grandi trame (è un linguaggio di programmazione grafico) piuttosto che su uno schermo piccolo.
Nel vecchio sistema di base orientato alla linea c'era un comando interprete LIST
per mostrare il codice di programma
Quindi LIST
produce un codice sorgente LIST
-ing
Leggi altre domande sui tag history terminology