Perché il codice a volte viene chiamato "elenchi"?

4

Durante la lettura di Programmers at Work (di Susan Lammers), fanno spesso riferimento al codice come "elenchi". Perché è così?

    
posta gablin 03.03.2011 - 20:02
fonte

4 risposte

19

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!

    
risposta data 03.03.2011 - 20:06
fonte
4

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".

    
risposta data 03.03.2011 - 23:50
fonte
3

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.

    
risposta data 03.03.2011 - 20:51
fonte
2

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

    
risposta data 14.07.2015 - 17:37
fonte

Leggi altre domande sui tag