Jednym słowem słabo.
Przynajmniej na jakiejkolwiek maszynie, z której kiedykolwiek korzystałem lub o której słyszałem, nie podawano kart po kolei. Były zautomatyzowane czytniki kart, które karmiły i czytały setki kart na minutę (prawdopodobnie około 1000 na minutę, ale nie jestem pewien dokładnych specyfikacji).
W typowym przypadku napisałeś kod ręcznie, a następnie przełożyłeś go na karty. Każda karta zawiera jeden wiersz kodu (do 80 kolumn). Zabrałeś talię kart do wykonania. W zależności od zaległości, od godziny do około dnia później, otrzymałeś swoją talię wraz z wydrukiem wyników.
Powinienem chyba dodać: ponieważ twoja talia kart działała jako zadanie, nie tylko przesłałeś kod dla samego programu - musiałeś napisać coś niejasno podobnego do pliku wsadowego / skryptu powłoki ze wskazówkami, jak skompilować i wykonać swój kod. Na przykład IBM JCL pozostaje pod silnym wpływem jego kart Hollerith.
Kolejna drobna uwaga: w większości systemów pamiętam, że na każdej karcie dziurkowania zwykle umieszczasz numer linii. Najwyraźniej uniknąłeś zrzucenia talii, gdybyś mógł, ale kiedy (nie jeśli) ktoś został upuszczony, tak naprawdę wielu nie wyobrażało sobie takiej tragedii. Ciekawy punkt boczny: przynajmniej sortowniki kart, które widziałem, używały sortowania radix - dzielą karty na 10 pojemników na podstawie jednej cyfry numeru linii, a następnie „łączą” je razem (upuszczają wszystkie karty w jedną bin w kolejności), a następnie powtórz tyle razy, ile cyfr w numerach linii.
Karty Hollerith były niezwykle wpływowe - 80 kolumn jako limit wciąż utrzymuje się w prawie niepokojącym stopniu. Przynajmniej na komputerach mainframe Control Data, na system plików miał duży wpływ. Dobrze po tym, jak większość kart Hollerith zniknęła, ich resztki były widoczne w systemie operacyjnym - na przykład pliki tekstowe były często przechowywane jako seria 80-znakowych rekordów, bez względu na to, jak mało / wiele znaków faktycznie zawierała linia. Nadal pamiętam moje zaskoczenie „zacofaniem” systemu takiego jak Unix, w którym trzeba było przeczytać wszystkie poprzednie wiersze, aby znaleźć wiersz N pliku tekstowego, zamiast po prostu szukać bezpośrednio.