In una parola, male.
Almeno su qualsiasi macchina che abbia mai usato o sentito, hai fatto non le schede di alimentazione una alla volta però. C'erano lettori di carte automatizzati che avrebbero alimentato e letto centinaia di carte al minuto (probabilmente circa 1000 / minuto, ma non sono sicuro delle specifiche esatte).
In un tipico caso hai scritto il codice a mano, poi lo hai pestato sulle carte. Ogni scheda contiene una riga di codice (fino a 80 colonne). Hai preso il mazzo di carte per essere eseguito. A seconda del backlog, ovunque da un'ora o giù di lì al giorno o giù di lì, hai ripreso il tuo mazzo con una stampa dei risultati.
Probabilmente dovrei aggiungere: dato che il tuo mazzo di carte ha funzionato come un lavoro, non hai solo inviato il codice per il programma stesso - hai dovuto scrivere qualcosa di vagamente simile a uno script batch / shell con le istruzioni per compilare ed esegui il tuo codice. IBM JCL (per un esempio) rimane strongmente influenzato dalle origini della sua carta Hollerith.
Un altro punto secondario: sulla maggior parte dei sistemi che ricordo, di solito includevi un numero di linea su ogni scheda perforata. Ovviamente hai evitato di far cadere un mazzo se potevi, ma quando (non se) uno si è lasciato cadere, non era proprio la tragedia che molti immaginavano. Interessante punto laterale: almeno le smistatrici di carte che ho visto utilizzavano una sorta di radix - separavano le carte in 10 contenitori, in base a una cifra del numero di riga, quindi "univano" quelle insieme (rilascia tutte le carte in un unico bin in ordine) quindi ripeti tutte le volte che hai digitato i numeri di riga.
Le carte di Hollerith erano estremamente influenti: 80 colonne come limite sopravvivono ancora a un livello quasi inquietante. Almeno sui mainframe di Control Data, cose come il file system sono state influenzate abbastanza pesantemente. Ben dopo che le carte di Hollerith erano per lo più sparite, i resti di questi erano visibili nel sistema operativo - ad esempio, i file di testo venivano spesso archiviati come una serie di record di 80 caratteri, indipendentemente da quanti pochi / molti caratteri fossero effettivamente contenuti. Ricordo ancora la mia sorpresa per "l'arretratezza" di un sistema come Unix in cui dovevi leggere tutte le righe precedenti per trovare la riga N di un file di testo, invece di limitarti a cercarlo direttamente.