Cover of The ENIAC Six: They Invented How to Fix a Program

Шістка ENIAC: Вони Винайшли Те, Як Виправляти Програму

Szóstka ENIAC: Wynalazły Sposób na Naprawę Programu

Шість жінок, найнятих для роботи з першим потужним комп'ютером у світі, не мали інструкції, тому вони винайшли мистецтво налагодження, тестування та документування коду з нуля.

Review
Compare with:

Після Другої світової війни найпотужніший комп'ютер у світі стояв у будівлі у Філадельфії.

Po drugiej wojnie światowej najpotężniejszy komputer na świecie stał w budynku w Filadelfii.

Він називався ENIAC.

Nazywał się ENIAC.

Він заповнював цілу кімнату дротами, трубками та мигаючими вогнями.

Wypełniał cały pokój drutami, lampami i migającymi światłami.

Шість жінок найняли, щоб змусити його працювати.

Sześć kobiet zostało zatrudnionych, by go uruchomić.

Їх звали Кетлін МакНалті, Джин Бартік, Бетті Голбертон, Марлін Мелцер, Рут Тейтельбаум і Френсес Спенс.

Nazywały się Kathleen McNulty, Jean Bartik, Betty Holberton, Marlyn Meltzer, Ruth Teitelbaum i Frances Spence.

У них не було інструкції.

Nie miały instrukcji obsługi.

Ніхто раніше ніколи не програмував такий комп'ютер.

Nikt nigdy wcześniej nie programował takiego komputera.

Їм довелося винаходити метод у процесі роботи.

Musiały wymyślać metodę w miarę pracy.

Щоб програмувати ENIAC, їм доводилося простежувати шляхи через сотні схем проводки.

Aby zaprogramować ENIAC, musiały śledzić ścieżki przez setki schematów okablowania.

Не було екрана, на який можна було б дивитися.

Nie było ekranu, na który można by patrzeć.

Не було коду для читання в тому розумінні, в якому ми розуміємо його сьогодні.

Nie było kodu do odczytania w taki sposób, jak go dziś rozumiemy.

Помилка означала неправильний дріт або неправильне положення перемикача десь у стіні металу і скла.

Błąd oznaczał zły drut lub błędne ustawienie przełącznika gdzieś w ścianie metalu i szkła.

Коли машина давала неправильну відповідь, жінки мали з'ясувати, чому.

Gdy maszyna dawała błędną odpowiedź, kobiety musiały znaleźć przyczynę.

Це був початок налагодження.

To był początek debugowania.

Вони винайшли тестові випадки.

Wynalazły przypadki testowe.

Вони запускали одне й те саме обчислення кількома способами, щоб виловити помилки.

Uruchamiały ten sam rachunek na kilka sposobów, by wychwycić błędy.

Вони створювали письмові записи кожного налаштування, щоб обчислення можна було точно повторити.

Tworzyły pisemne zapisy każdej konfiguracji, by obliczenie można było dokładnie powtórzyć.

Вони виробили звички, які зробили програмування ремеслом, якому можна навчити.

Wypracowały nawyki, które uczyniły programowanie rzemiosłem, którego można się nauczyć.

Після війни вони перейшли до іншої роботи.

Po wojnie zajęły się innymi pracami.

Бетті Голбертон допомогла розробити перші програмні інструменти.

Betty Holberton pomagała rozwijać pierwsze narzędzia programowe.

Джин Бартік керувала командами, які будували наступне покоління комп'ютерів.

Jean Bartik kierowała zespołami budującymi następną generację komputerów.

Їхні методи поширювалися без визнання, поглинуті галуззю, яка не завжди пам'ятала, звідки прийшли ці методи.

Ich metody rozprzestrzeniły się bez należnego uznania, wchłoniete przez dziedzinę, która nie zawsze pamiętała, skąd pochodzą.

Але те, як програміст сьогодні перевіряє свою роботу, пише тест і веде журнал змін, ці звички були сформовані в тій кімнаті, тими шістьма жінками, з патч-кордами та терпінням.

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.

Мораль: Кожне ремесло потребує своїх перших майстрів, і саме забуті майстри найбільше сформували це ремесло.

Morał: Każde rzemiosło potrzebuje swoich pierwszych mistrzów, a zapomniani mistrzowie ukształtowali je najbardziej.