De ENIAC Zes: Zij Vonden Uit Hoe Je een Programma Repareert
Шістка ENIAC: Вони Винайшли Те, Як Виправляти Програму
Zes vrouwen die werden ingehuurd om de eerste krachtige computer ter wereld te bedienen, hadden geen handleiding, dus vonden ze de kunst van het debuggen, testen en documenteren van code van scratch uit.
Na de Tweede Wereldoorlog stond de krachtigste computer ter wereld in een gebouw in Philadelphia.
Після Другої світової війни найпотужніший комп'ютер у світі стояв у будівлі у Філадельфії.
Het heette ENIAC.
Він називався ENIAC.
Het vulde een hele kamer met draden, buizen en knipperende lampjes.
Він заповнював цілу кімнату дротами, трубками та мигаючими вогнями.
Zes vrouwen werden aangesteld om het te laten werken.
Шість жінок найняли, щоб змусити його працювати.
Hun namen waren Kathleen McNulty, Jean Bartik, Betty Holberton, Marlyn Meltzer, Ruth Teitelbaum en Frances Spence.
Їх звали Кетлін МакНалті, Джин Бартік, Бетті Голбертон, Марлін Мелцер, Рут Тейтельбаум і Френсес Спенс.
Ze hadden geen instructiehandleiding.
У них не було інструкції.
Niemand had ooit een computer als deze geprogrammeerd.
Ніхто раніше ніколи не програмував такий комп'ютер.
Ze moesten de methode ter plekke uitvinden.
Їм довелося винаходити метод у процесі роботи.
Om ENIAC te programmeren, moesten ze paden volgen door honderden bedrading diagrammen.
Щоб програмувати ENIAC, їм доводилося простежувати шляхи через сотні схем проводки.
Er was geen scherm om naar te kijken.
Не було екрана, на який можна було б дивитися.
Er was geen code om te lezen op de manier zoals we die nu begrijpen.
Не було коду для читання в тому розумінні, в якому ми розуміємо його сьогодні.
Een fout betekende een verkeerde draad of een verkeerde schakelaarinstellinggens in een wand van metaal en glas.
Помилка означала неправильний дріт або неправильне положення перемикача десь у стіні металу і скла.
Wanneer de machine het verkeerde antwoord gaf, moesten de vrouwen uitvinden waarom.
Коли машина давала неправильну відповідь, жінки мали з'ясувати, чому.
Dit was het begin van het debuggen.
Це був початок налагодження.
Ze bedachten testgevallen.
Вони винайшли тестові випадки.
Ze voerden dezelfde berekening op meerdere manieren uit om fouten te ontdekken.
Вони запускали одне й те саме обчислення кількома способами, щоб виловити помилки.
Ze maakten schriftelijke verslagen van elke configuratie zodat een berekening exact herhaald kon worden.
Вони створювали письмові записи кожного налаштування, щоб обчислення можна було точно повторити.
Ze ontwikkelden gewoonten die van programmeren een leerbaar vak maakten.
Вони виробили звички, які зробили програмування ремеслом, якому можна навчити.
Na de oorlog gingen ze verder met ander werk.
Після війни вони перейшли до іншої роботи.
Betty Holberton hielp de eerste software-tools te ontwikkelen.
Бетті Голбертон допомогла розробити перші програмні інструменти.
Jean Bartik leidde teams die de volgende generatie computers bouwden.
Джин Бартік керувала командами, які будували наступне покоління комп'ютерів.
Hun methoden verspreidden zich zonder erkenning, opgenomen in een vakgebied dat niet altijd onthoudt waar de methoden vandaan kwamen.
Їхні методи поширювалися без визнання, поглинуті галуззю, яка не завжди пам'ятала, звідки прийшли ці методи.
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.
Але те, як програміст сьогодні перевіряє свою роботу, пише тест і веде журнал змін, ці звички були сформовані в тій кімнаті, тими шістьма жінками, з патч-кордами та терпінням.
Moraal: Elk vak heeft zijn eerste meesters nodig, en de meesters die vergeten zijn, hebben het vak het meest gevormd.
Мораль: Кожне ремесло потребує своїх перших майстрів, і саме забуті майстри найбільше сформували це ремесло.