Szóstka ENIAC: Wynalazły Sposób na Naprawę Programu
De ENIAC Zes: Zij Vonden Uit Hoe Je een Programma Repareert
Sześć kobiet zatrudnionych do obsługi pierwszego potężnego komputera na świecie nie miało żadnej instrukcji, więc wynalazły sztukę debugowania, testowania i dokumentowania kodu od podstaw.
Po drugiej wojnie światowej najpotężniejszy komputer na świecie stał w budynku w Filadelfii.
Na de Tweede Wereldoorlog stond de krachtigste computer ter wereld in een gebouw in Philadelphia.
Nazywał się ENIAC.
Het heette ENIAC.
Wypełniał cały pokój drutami, lampami i migającymi światłami.
Het vulde een hele kamer met draden, buizen en knipperende lampjes.
Sześć kobiet zostało zatrudnionych, by go uruchomić.
Zes vrouwen werden aangesteld om het te laten werken.
Nazywały się Kathleen McNulty, Jean Bartik, Betty Holberton, Marlyn Meltzer, Ruth Teitelbaum i Frances Spence.
Hun namen waren Kathleen McNulty, Jean Bartik, Betty Holberton, Marlyn Meltzer, Ruth Teitelbaum en Frances Spence.
Nie miały instrukcji obsługi.
Ze hadden geen instructiehandleiding.
Nikt nigdy wcześniej nie programował takiego komputera.
Niemand had ooit een computer als deze geprogrammeerd.
Musiały wymyślać metodę w miarę pracy.
Ze moesten de methode ter plekke uitvinden.
Aby zaprogramować ENIAC, musiały śledzić ścieżki przez setki schematów okablowania.
Om ENIAC te programmeren, moesten ze paden volgen door honderden bedrading diagrammen.
Nie było ekranu, na który można by patrzeć.
Er was geen scherm om naar te kijken.
Nie było kodu do odczytania w taki sposób, jak go dziś rozumiemy.
Er was geen code om te lezen op de manier zoals we die nu begrijpen.
Błąd oznaczał zły drut lub błędne ustawienie przełącznika gdzieś w ścianie metalu i szkła.
Een fout betekende een verkeerde draad of een verkeerde schakelaarinstellinggens in een wand van metaal en glas.
Gdy maszyna dawała błędną odpowiedź, kobiety musiały znaleźć przyczynę.
Wanneer de machine het verkeerde antwoord gaf, moesten de vrouwen uitvinden waarom.
To był początek debugowania.
Dit was het begin van het debuggen.
Wynalazły przypadki testowe.
Ze bedachten testgevallen.
Uruchamiały ten sam rachunek na kilka sposobów, by wychwycić błędy.
Ze voerden dezelfde berekening op meerdere manieren uit om fouten te ontdekken.
Tworzyły pisemne zapisy każdej konfiguracji, by obliczenie można było dokładnie powtórzyć.
Ze maakten schriftelijke verslagen van elke configuratie zodat een berekening exact herhaald kon worden.
Wypracowały nawyki, które uczyniły programowanie rzemiosłem, którego można się nauczyć.
Ze ontwikkelden gewoonten die van programmeren een leerbaar vak maakten.
Po wojnie zajęły się innymi pracami.
Na de oorlog gingen ze verder met ander werk.
Betty Holberton pomagała rozwijać pierwsze narzędzia programowe.
Betty Holberton hielp de eerste software-tools te ontwikkelen.
Jean Bartik kierowała zespołami budującymi następną generację komputerów.
Jean Bartik leidde teams die de volgende generatie computers bouwden.
Ich metody rozprzestrzeniły się bez należnego uznania, wchłoniete przez dziedzinę, która nie zawsze pamiętała, skąd pochodzą.
Hun methoden verspreidden zich zonder erkenning, opgenomen in een vakgebied dat niet altijd onthoudt waar de methoden vandaan kwamen.
Ale sposób, w jaki programista dziś sprawdza swoją pracę, pisze test i prowadzi rejestr zmian, te nawyki zostały ukształtowane w tamtym pokoju przez te sześć kobiet, przy użyciu kabli krosowniczych i cierpliwości.
Maar de manier waarop een programmeur vandaag zijn werk controleert, een test schrijft en een logboek bijhoudt van wat ze hebben veranderd, die gewoonten werden gevormd in die kamer, door die zes vrouwen, met patchkabels en geduld.
Morał: Każde rzemiosło potrzebuje swoich pierwszych mistrzów, a zapomniani mistrzowie ukształtowali je najbardziej.
Moraal: Elk vak heeft zijn eerste meesters nodig, en de meesters die vergeten zijn, hebben het vak het meest gevormd.