Od abakusa do wizualizacji 3D: krótka historia obliczeń

0
87
2.6/5 - (8 votes)

Nawigacja:

Od liczenia na palcach do abakusa: najstarsze ślady obliczeń

Liczenie zanim powstały maszyny

Historia obliczeń zaczyna się dużo wcześniej niż jakiekolwiek urządzenia mechaniczne czy elektroniczne. Pierwszym „komputerem” były ludzkie ręce. Liczenie na palcach rozwijało się niezależnie w wielu kulturach, a system dziesiętny wprost wynika z liczby palców u rąk. Niektóre społeczności używały też palców u nóg, co prowadziło do systemów liczbowych opartych na dwudziestce.

Dalej pojawiały się proste pomoce: kamyki, patyki, nacięcia na kości lub drewnie. Archeolodzy znajdują kości z wyraźnymi seriami nacięć, interpretowanymi jako prymitywne rejestry: liczenie dni, stad, zapasów. Przykładem jest tzw. kość z Ishanago czy kość z Ishango, gdzie grupy nacięć sugerują świadome operowanie liczbami, być może nawet prostymi działaniami arytmetycznymi.

Naturalne strategie liczenia miały kilka cech wspólnych:

  • konkretność – każdy palec, kamyk czy nacięcie odpowiadało jednej sztuce towaru, dnia czy osoby,
  • lokalność – „pamięć” obliczeń była fizycznie związana z obiektem (kij, sznur, kość),
  • brak abstrakcji – liczby nie były jeszcze oderwanymi symbolami, ale bezpośrednio związanymi z przedmiotami.

Pojawiały się też bardziej zaawansowane techniki, jak quipu w świecie inkaskim – sznury z węzłami, w których pozycja i typ węzła kodowały liczby w systemie dziesiętnym. To już nie tylko liczenie, ale i zapis danych, coś na kształt zewnętrznej pamięci masowej. Co wiemy? Tyle, że system ten pozwalał prowadzić złożoną rachunkowość państwową. Czego nie wiemy? Do końca nie odczytano wszystkich reguł; część interpretacji opiera się na analogiach i domysłach.

Abakus i jego regionalne odmiany

Abakus pojawia się jako odpowiedź na rosnącą złożoność handlu i administracji. Pierwsze formy tablic liczydłowych stosowano już w starożytnej Mezopotamii i Grecji, ale klasyczny abakus, kojarzony z kulkami przesuwanymi na prętach, rozwinął się szczególnie w Chinach i później w Japonii oraz w Europie.

Wspólną ideą jest reprezentowanie liczb przez pozycję koralików lub kamyków. Każda kolumna/pręt odpowiada kolejnej potędze podstawy systemu liczbowego, zazwyczaj dziesięciu. Abakus nie wykonuje obliczeń sam – jest jedynie ramą, która pozwala człowiekowi szybciej i pewniej realizować algorytmy dodawania, odejmowania, mnożenia czy dzielenia.

Chiński suanpan, japoński soroban, europejski abakus

Chiński suanpan to jedna z najlepiej znanych form abakusa. Typowo posiada dwie kulki „górne” i pięć „dolnych” w każdej kolumnie. Taka konstrukcja wspiera system dziesiętny, ale umożliwia także wygodne przeliczanie na inne bazy. Doświadczony użytkownik jest w stanie wykonywać działania z szybkością trudną do osiągnięcia dla osoby liczącej jedynie „w głowie”.

Japoński soroban jest modyfikacją suanpanu. W klasycznej nowoczesnej wersji posiada jedną kulkę górną i cztery dolne. Uproszczenie wynika z upowszechnienia się systemu dziesiętnego i chęci zwiększenia przejrzystości zapisu. W Japonii powstały nawet programy szkolne uczące liczenia na sorobanie dzieci w wieku szkolnym, co wpływało na rozwój wyobraźni liczbowej.

Europejski abakus przyjmował inne formy – od „liczydeł stołowych”, gdzie kamyki przesuwano po liniach narysowanych na planszy, po urządzenia prętowe. Z czasem w biurach i szkołach zadomowiło się klasyczne liczydło z kolorowymi kulkami, znane do dziś. Choć bywa kojarzone głównie z nauką liczenia dzieci, w swojej dojrzałej formie pozwala na sprawne wykonywanie czterech działań pisemnych.

Zakres obliczeń na abakusie – fakty i interpretacje

Abakus umożliwia:

  • dodawanie i odejmowanie wielocyfrowych liczb,
  • mnożenie przez powtarzane dodawanie, z optymalizacją poprzez przesuwanie kolumn,
  • dzielenie przez iterowane odejmowanie i dzielenie pisemne na kolumnach,
  • operacje na ułamkach dziesiętnych (odpowiednie pozycjonowanie przecinka).

Istnieją relacje świadczące o wykonywaniu na abakusie także bardziej złożonych zadań, jak pierwiastkowanie czy operacje na procentach. Historycy zgadzają się, że abakus był praktycznym narzędziem w handlu, podatkach i prostym inżynierstwie. Dyskusje dotyczą głównie poziomu zaawansowania: ilu kupców rzeczywiście znało złożone algorytmy, a ilu wykorzystywało jedynie proste dodawanie. Pewne jest jedno: abakus był przez wieki podstawowym „procesorem” wielu gospodarek i stworzył grunt pod dalsze udoskonalenia.

Stare komputery Apple z klawiaturami w witrynie sklepu w Tokio
Źródło: Pexels | Autor: Derek Xing

Era reguł logarytmicznych i przyrządów analogowych

Logarytmy jako skrót do liczenia „na oko”

Skokową zmianę w historii obliczeń przyniosło wprowadzenie logarytmów. Dla astronomów, nawigatorów czy inżynierów XVII–XIX wieku największym problemem nie było dodawanie, lecz mnożenie bardzo dużych lub bardzo małych liczb, a także potęgowanie i pierwiastkowanie. Logarytmy sprowadzały te operacje do dodawania i odejmowania:

Jeśli log(a) + log(b) = log(a · b), to tablice logarytmiczne pozwalają odczytać wynik mnożenia z tabel, zamiast ręcznie wykonywać dziesiątki kroków arytmetycznych. Podobnie dzielenie zamienia się w odejmowanie logarytmów. Tablice logarytmiczne liczone były raz (często przez całe zespoły matematyków), a następnie kopiowane w setkach egzemplarzy i sprzedawane jako podręczne narzędzie dla naukowców i praktyków.

Korzystanie z logarytmów wymagało pewnej dyscypliny: prawidłowego obchodzenia się z częścią całkowitą (cechą) i ułamkową (mantysą), pilnowania rzędów wielkości i zasad przybliżeń. Błędy były możliwe, ale w praktyce zyskiwano ogromne przyspieszenie obliczeń przy zadaniach takich jak:

  • wyliczanie trajektorii planet,
  • wyznaczanie kursów statków na podstawie obserwacji nieba,
  • obliczanie naprężeń w konstrukcjach mostów czy budowli wielokondygnacyjnych.

Reguły logarytmiczne jako „kalkulator analogowy”

Kolejnym krokiem było połączenie idei logarytmów z fizycznym narzędziem. Reguła logarytmiczna, zwana też suwaką, to dwa (lub więcej) paski z naniesioną skalą logarytmiczną, które można względem siebie przesuwać. Zamiast szukać wartości w tablicach, użytkownik ustawia suwaki tak, aby odpowiednie skale się pokryły, i odczytuje wynik.

Reguła logarytmiczna pozwala na:

  • mnożenie i dzielenie,
  • potęgowanie i pierwiastkowanie (np. specjalne skale kwadratowe, sześcienne),
  • funkcje trygonometryczne (przy dodatkowych skalach sinusów, tangensów),
  • operacje odwrotne (logarytmy, odwrotności).

Precyzja suwaka zależała od długości skali i jakości wykonania. Profesjonalne suwmierze logarytmiczne mogły osiągać dokładność wystarczającą do projektowania konstrukcji inżynierskich, gdzie i tak zakłada się margines bezpieczeństwa. Reguła nie podawała wyniku z dokładnością do wszystkich cyfr znaczących, ale pozwalała w kilka–kilkanaście sekund uzyskać dobre przybliżenie.

Krzywomierze, planimetry i mechaniczne integratory

Oprócz suwaków logarytmicznych rozwijała się cała gama przyrządów analogowych. Inżynierowie i geodeci wykorzystywali je do tego, co dzisiaj robią programy CAD i pakiety obliczeniowe.

Krzywomierze umożliwiały mierzenie długości krzywych narysowanych na mapie lub planie. Dzięki temu można było ocenić rzeczywistą długość rzeki, drogi czy granicy państwowej. Planimetry służyły do mierzenia pól powierzchni nieregularnych kształtów – np. działek, przekrojów konstrukcji, przekrojów belek.

Istniały też bardziej zaawansowane integratory mechaniczne, w których ruch jednego elementu przełożony był na sumowanie drobnych przyrostów w innym. Takie analogowe maszyny potrafiły fizycznie „integrować” funkcje przedstawione w postaci wykresów. W efekcie można było oszacować wartości całek czy momentów bez konieczności żmudnych rachunków.

Praktyczny scenariusz: inżynier przed erą komputerów

Wyobrażenie pracy inżyniera w latach 40. XX wieku dobrze porządkuje fakty. Projektując np. most, inżynier wykonywał:

  • szkice i wstępne obciążenia na papierze milimetrowym,
  • mnożenia i dzielenia z pomocą reguły logarytmicznej,
  • sprawdzanie zależności trygonometrycznych z tablic trygonometrycznych,
  • szacowanie pól i momentów bezwładności za pomocą planimetrów,
  • spisanie wyników do tabel i porównanie z normami bezpieczeństwa.

Cały proces wymagał doświadczenia, ale też wypracowanych procedur kontrolnych. Z perspektywy współczesnej, przyzwyczajonej do natychmiastowych obliczeń numerycznych, tempo wydaje się niskie, jednak w swojej epoce te narzędzia umożliwiały realizację bardzo złożonych projektów inżynieryjnych z zadowalającą precyzją.

Mity o „prymitywności” narzędzi analogowych

Współczesne narracje często traktują suwak logarytmiczny czy planimetr jako ciekawostki. Fakty są inne: bez tych narzędzi nie powstałaby znaczna część infrastruktury XIX i pierwszej połowy XX wieku. Używane umiejętnie, dawały wyniki wystarczająco dokładne dla praktyki inżynierskiej, a ich ograniczenia były dobrze rozumiane.

Błąd obliczeń wynikał bardziej z czynnika ludzkiego niż z samego narzędzia. Z tego powodu inżynierowie opracowywali procedury weryfikacji: niezależne przeliczenia, szacowania „z grubsza” i kryteria zdroworozsądkowe. Dzisiejsze systemy CAD i programy obliczeniowe przejęły funkcje tamtych przyrządów, ale zasada kontroli wyników pozostała aktualna.

Kalkulatory mechaniczne: od Pascala do biurowej rewolucji

Pierwsze próby automatyzacji dodawania i mnożenia

Kiedy rachunkowość państwowa i handlowa urosła do rozmiarów, których nie dało się sprawnie obsłużyć ręcznie, pojawiła się potrzeba automatyzacji samego procesu liczenia. Jedną z pierwszych odpowiedzi była maszyna Blaise’a Pascala z XVII wieku, nazywana Pascaliną. Było to urządzenie z kółkami zębatymi, które umożliwiało dodawanie i odejmowanie liczb zapisanych dziesiętnie.

Kolejną istotną konstrukcją była maszyna Gottfrieda Leibniza, tzw. Stepped Reckoner, oparta na bębnie schodkowym. Teoretycznie pozwalała na wykonywanie czterech działań, jednak w praktyce była skomplikowana i podatna na awarie. Wiele z wczesnych konstrukcji pozostawało w sferze eksperymentów i prototypów.

To, co je łączyło, to próba fizycznego odwzorowania arytmetyki pozycyjnej przy pomocy mechaniki precyzyjnej. Kółka zębate, zapadki i wałki pełniły rolę „bitów” lub „cyfr” w pamięci urządzenia. Przy odpowiednim połączeniu przekładni możliwe było przenoszenie nadmiaru z jednej cyfry na kolejną, co odpowiada dzisiejszemu przeniesieniu w dodawaniu binarnym.

Od jednostkowych maszyn do seryjnej produkcji

Prawdziwy przełom nastąpił w XIX wieku, gdy kalkulatory mechaniczne zaczęto produkować seryjnie. Arithmometer Thomasa de Colmara był jedną z pierwszych maszyn przeznaczonych do rutynowej pracy w biurach. Pozwalał na dodawanie, odejmowanie, a przy odpowiedniej sekwencji ruchów także na mnożenie i dzielenie.

Później pojawiły się Comptometers i inne konstrukcje wyposażone w klawiaturę dziesiętną. Operator naciskał kombinację klawiszy odpowiadających kolejnym cyfrom, a urządzenie zliczało wprowadzane wartości. To przyspieszało pracę, zwłaszcza w księgowości i bankowości, gdzie dominowały wielokrotne sumowania.

Seryjna produkcja oznaczała standaryzację podziału na rzędy (jedności, dziesiątki, setki) i sposobu obsługi. W efekcie obsługa maszyn była przewidywalna, a pracowników można było szkolić według powtarzalnych procedur. Powstawał swoisty „interfejs użytkownika” mechanicznego kalkulatora – wczesny przodek tego, co później stanie się interfejsem komputerowym.

Kalkulatory mechaniczne w pracy biurowej: „przed i po”

Nowy rytm biur: od kolumn ksiąg do „tańczących” zębatek

Porównanie biura rachunkowego sprzed i po upowszechnieniu kalkulatorów mechanicznych dobrze pokazuje, o jaką zmianę chodziło. W tradycyjnym modelu kilku pracowników przez wiele godzin przepisywało i sumowało kolumny liczb, korzystając z pióra, atramentu i prostych technik kontrolnych (powtórne sumowanie przez inną osobę, sumy częściowe na marginesach).

Pojawienie się maszyn liczących przesunęło ciężar pracy. Jedna osoba obsługująca kalkulator mogła w tym samym czasie wykonać wielokrotnie więcej operacji, a pozostałym pracownikom zostawały zadania kontrolne, porządkujące i analityczne. Zmieniło się też tempo: cykle miesięcznych rozliczeń skracały się, a rola „terminu zamknięcia ksiąg” zyskała bardziej techniczny niż fizyczny charakter.

W codziennej praktyce wyglądało to prosto. Księgowy:

  • układał dokumenty i wyciągi bankowe w serie tematyczne,
  • wprowadzał wartości na klawiaturze kalkulatora (często w rytmie niemal maszynopisarskim),
  • sprawdzał wyniki, czasem powtarzając obliczenia inną metodą lub w odwrotnej kolejności,
  • przenosił sumy zbiorcze do ksiąg głównych lub raportów.

Pytanie kontrolne brzmi: czy maszyna wyeliminowała błędy? Nie. Przesunęła je. Zmniejszyła liczbę pomyłek arytmetycznych, ale uwypukliła błędy w przepisywaniu, złym doborze danych czy interpretacji wyników. To zjawisko powróci później przy komputerach elektronicznych.

Ergonomia, szkolenia i „zawód operatora kalkulatora”

Maszyny biurowe wymusiły też zmiany organizacyjne. Pojawili się specjalni operatorzy, szkoleni w szybkiej i bezbłędnej obsłudze urządzeń. Z punktu widzenia pracodawcy lepiej było mieć kilka osób świetnie wyszkolonych w pracy na kalkulatorach niż kilkunastu przeciętnie liczących „z głowy”.

Producenci urządzeń reagowali na te potrzeby. Instrukcje obsługi przybierały formę skróconych podręczników, zawierających nie tylko opis dźwigni i kółek, ale też praktyczne „recepty” na typowe czynności:

  • szybkie sumowanie długich kolumn,
  • obliczanie procentów i odsetek,
  • przeliczanie walut lub jednostek miar.

Równolegle rosło znaczenie ergonomii. Zaczęto zwracać uwagę na ustawienie maszyny na biurku, kąt nachylenia klawiatury, widoczność okna z wynikami. W dużych biurach pojawiały się specjalne stoły pod kalkulatory, amortyzujące drgania i hałas. Mechaniczna arytmetyka stawała się częścią krajobrazu pracy umysłowej.

Od mechaniki do elektromechaniki

Kolejny etap to przejście od urządzeń w pełni mechanicznych do kalkulatorów elektromechanicznych, w których część zadań przejmowały silniki elektryczne i elektromagnesy. Ręczne obracanie korbą zastępowało naciśnięcie jednego klawisza uruchamiającego krótki cykl pracy silnika.

Z technicznego punktu widzenia serce urządzenia – przekładnie, mechanizmy przeniesienia, bębny wynikowe – wciąż pozostawało mechaniczne. Elektryczność służyła przede wszystkim do napędu i automatyzacji sekwencji:

  • uruchamiania cykli dodawania i odejmowania,
  • wielokrotnego dodawania tej samej liczby (mnożenie),
  • wielokrotnego odejmowania (dzielenie),
  • kasowania rejestrów jednym przyciskiem.

Z zewnątrz różnica była wyraźna: mniej fizycznego wysiłku, krótszy czas operacji, większa płynność obsługi. Ze środka zmieniała się jednak także filozofia projektowania – pojawiały się układy automatycznej kontroli położenia wałków, sprzęgła i blokady zapobiegające „zakleszczaniu się” zębatek przy niepełnym cyklu. Mechanika zderzała się z problemami, które później rozwiązywano już w logice cyfrowej.

Granice podejścia mechanicznego

Mimo wszystkich ulepszeń kalkulatory pozostały narzędziami do liczenia na poziomie pojedynczych działań lub prostych sekwencji. Zadania wymagające tysięcy kroków obliczeniowych – takie jak długoterminowe prognozy, złożone obliczenia statystyczne czy dokładne tablice astronomiczne – wciąż były wąskim gardłem.

Granice ujawniały się na kilku poziomach:

  • prędkości fizycznej – zębatki mogły obracać się tylko tak szybko, jak pozwalały na to materiały i tarcie,
  • trwałości – intensywne użytkowanie prowadziło do zużycia części, rozregulowania i błędów,
  • skalowalności – dodanie większej liczby cyfr wymagało fizycznego powiększenia maszyny, co miało swoje granice praktyczne.

Pytanie „co dalej?” stawało się coraz bardziej aktualne w miarę wzrostu potrzeb administracji, wojska i nauki. Odpowiedź zaczęła wyłaniać się tam, gdzie arytmetyka łączyła się z inżynierią wielkich systemów – najpierw w projektach maszyn różnicowych i kart perforowanych.

Rząd zabytkowych monitorów CRT ilustrujących początki komputerów
Źródło: Pexels | Autor: Viktorya Sergeeva 🫂

Maszyny różnicowe, Hollerith i liczenie na potrzeby państwa

Maszyna różnicowa Babbage’a: obliczanie tablic zamiast liczb

Jednym z pierwszych projektów myślących „ponad” pojedynczym kalkulatorem była maszyna różnicowa Charlesa Babbage’a z XIX wieku. Jej celem nie było wykonywanie pojedynczych działań na żądanie użytkownika, lecz automatyczne generowanie całych tablic wartości, na przykład logarytmicznych czy trygonometrycznych.

Idea opierała się na metodzie różnic skończonych. Zamiast bezpośrednio liczyć wartości funkcji dla kolejnych argumentów, maszyna miała dodawać kolejne różnice między tymi wartościami, które przy odpowiednim doborze funkcji pozostają stałe lub przyjmują prostą strukturę. Innymi słowy, chodziło o przełożenie schematu numerycznego na mechaniczny ciąg przesunięć kółek zębatych.

Konstrukcja Babbage’a była ambitna: tysiące precyzyjnych części, skomplikowane przekładnie, a w planach także automatyczne drukowanie wyników, aby zredukować błędy przepisywania. Realizacja napotykała jednak na problemy finansowe, techniczne i organizacyjne. Pełnowymiarowa maszyna w jego czasach nie powstała, choć późniejsze rekonstrukcje pokazały, że koncepcja była poprawna.

Co istotne, Babbage myślał już w kategoriach programowalności. Jego późniejszy projekt – Analytical Engine – zakładał użycie kart perforowanych do sterowania kolejnością operacji. To już nie była tylko maszyna do jednej klasy zadań, ale zaczątek uniwersalnego automatu liczącego.

Od tablic matematycznych do ewidencji ludności

Równolegle rosły potrzeby państw w zakresie przetwarzania danych. Spisy ludności, podatki, statystyki gospodarcze – wszystko to wymagało nie tylko arytmetyki, lecz przede wszystkim systematycznego przetwarzania i porządkowania informacji.

W przypadku spisu powszechnego w Stanach Zjednoczonych pod koniec XIX wieku problem był jasny: klasyczne metody ręcznego liczenia nie nadążały za tempem przyrostu ludności. Istniało ryzyko, że wyniki jednego spisu będą opracowywane tak długo, że kolejne dane zdążą się zdezaktualizować zanim zostaną policzone.

Herman Hollerith i karty perforowane

Rozwiązanie zaproponował Herman Hollerith, inżynier pracujący nad usprawnieniem spisu w 1890 roku. Jego pomysł polegał na zakodowaniu odpowiedzi respondentów na kartach perforowanych. Każda pozycja na karcie – obecność lub brak dziurki – odpowiadała jednej cesze: płci, wiekowi, miejscu zamieszkania, zawodowi.

System składał się z kilku elementów:

  • dziurkarek – urządzeń, za pomocą których operator wprowadzał dane na kartę,
  • segregatorów – maszyn sortujących karty według określonych cech (np. województwo, płeć),
  • liczników elektromechanicznych – zliczających ile kart spełnia dany warunek.

Technicznie kluczowe było połączenie elektryczności i perforacji. Karta była przykładana do zestawu szczotek i styków; tam gdzie znajdowała się dziurka, obwód się zamykał i uruchamiał licznik. Tam gdzie jej nie było – prąd nie płynął. Zliczanie opierało się więc na serii prostych testów „tak/nie” przeprowadzanych na tysiącach kart.

Efekt praktyczny dla administracji był wyraźny. Czas opracowania wyników spisu skrócił się dramatycznie, a sam system można było stosunkowo łatwo dostosowywać do nowych kategorii statystycznych, zmieniając układ pól na kartach i sposób sortowania.

Planowanie, kontrola, nadzór: informacja jako narzędzie władzy

Zastosowania kart perforowanych szybko wyszły poza statystykę demograficzną. Trafiły do:

  • administracji podatkowej,
  • kolei i poczty (ewidencja przesyłek, rozkłady),
  • wojskowych biur mobilizacyjnych,
  • zakładów ubezpieczeniowych i wielkich przedsiębiorstw przemysłowych.

Z jednej strony była to odpowiedź na rosnącą złożoność struktur państwowych i gospodarczych. Z drugiej – fakt, że możliwe stało się przetwarzanie mas danych na skalę, której wcześniej nie praktykowano. Co wiemy? Że technika liczenia umożliwiła nowe style zarządzania i planowania, oparte na regularnych raportach, wskaźnikach i porównaniach. Czego nie wiemy do końca? Jak mocno zmieniło to sposób postrzegania obywatela – od jednostki w księdze do rekordu w masowym systemie ewidencji.

Firmy rozwijające sprzęt kartowy – w tym przodkowie późniejszego IBM – zbudowały całe ekosystemy: od projektowania formularzy, przez dostawę blankietów i maszyn, po szkolenia operatorów i serwis. Liczenie stało się usługą infrastrukturalną, podobną do dostaw energii czy kolei.

Maszyny tabulacyjne jako krok w stronę programowalności

Maszyny tabulacyjne Holleritha i jego następców były wyspecjalizowane: sortowały i zliczały zgodnie z ustaloną z góry logiką, odzwierciedloną w okablowaniu i układzie styków. Z czasem pojawiły się jednak bardziej elastyczne systemy, w których sposób przetwarzania danych można było zmieniać bez przebudowy całego urządzenia.

Kluczowym wynalazkiem okazały się tablice wtykowe (plugboardy). Operator, odpowiednio łącząc przewody, definiował:

  • które kolumny karty są odczytywane,
  • jakie warunki muszą spełnić, aby karta trafiła do danego licznika lub przedziału segregatora,
  • w jakiej kolejności wykonywane są operacje.

Z dzisiejszej perspektywy była to prosta, ale realna forma programowania fizycznego. „Program” nie istniał jako plik czy tekst, lecz jako układ przewodów na tablicy. Zmiana zadania oznaczała przepięcie kabli, a więc fizyczną rekonfigurację logiki. To doświadczenie – łączenia danych, warunków i działań – przygotowało grunt pod późniejsze abstrakcyjne języki programowania.

Skalowanie danych: od pokoi pełnych kart do hal obliczeniowych

Upowszechnienie systemów kart perforowanych zmieniło także krajobraz fizyczny. W dużych instytucjach pojawiały się hale kartotekowe i wydzielone działy obliczeniowe. Rzędy szaf z kartami, wózki do ich transportu, stanowiska z sorterami i tabulatorami tworzyły coś na kształt fabryki informacji.

Proces przetwarzania danych był rozbity na kolejne etapy:

  1. zbieranie informacji na formularzach papierowych,
  2. przepisywanie na karty przez dziurkarki,
  3. wielokrotne sortowanie i zliczanie na maszynach tabulacyjnych,
  4. drukowanie raportów lub ich ręczne sporządzanie na podstawie liczników.

Całość wymagała koordynacji – harmonogramów, nadzoru, kontroli jakości. Z jednej strony rosła wydajność, z drugiej narastało ryzyko błędów systemowych: pomyłki w kodowaniu, zamiany kart, błędnie przepięte tablice wtykowe. Mechanizmy kontroli, duplikowania i audytu stały się stałym elementem pracy działów obliczeniowych. Ten wzorzec organizacyjny w zmienionej formie przetrwał później w centrach komputerowych.

Komputer Apple II w muzeum jako przykład wczesnej historii informatyki
Źródło: Pexels | Autor: Ruben Boekeloo

Druga wojna światowa: szyfry, balistyka i narodziny komputera elektronicznego

Wojna jako akcelerator technologii obliczeniowych