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

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

Le Sei dell'ENIAC: Inventarono Come Correggere un Programma

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

Review
Compare with:

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

Dopo la Seconda Guerra Mondiale, il computer più potente del mondo si trovava in un edificio a Philadelphia.

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

Si chiamava ENIAC.

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

Riempiva un'intera stanza di fili, tubi e luci lampeggianti.

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

Sei donne furono assunte per farlo funzionare.

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

I loro nomi erano Kathleen McNulty, Jean Bartik, Betty Holberton, Marlyn Meltzer, Ruth Teitelbaum e Frances Spence.

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

Non avevano un manuale d'istruzioni.

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

Nessuno aveva mai programmato un computer come questo prima.

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

Dovevano inventare il metodo mentre andavano.

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

Per programmare l'ENIAC, dovevano tracciare percorsi attraverso centinaia di diagrammi di cavi.

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

Non c'era nessuno schermo da guardare.

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

Non c'era codice da leggere nel modo in cui lo intendiamo oggi.

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

Un errore significava un filo sbagliato o un'impostazione di interruttore errata da qualche parte in una parete di metallo e vetro.

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

Quando la macchina dava la risposta sbagliata, le donne dovevano scoprire perché.

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

Questo fu l'inizio del debugging.

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

Inventarono i casi di test.

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

Eseguivano lo stesso calcolo in più modi per individuare gli errori.

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

Crearono registrazioni scritte di ogni configurazione affinché un calcolo potesse essere ripetuto esattamente.

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

Svilupparono abitudini che resero la programmazione un mestiere insegnabile.

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

Dopo la guerra, continuarono con altri lavori.

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

Betty Holberton aiutò a sviluppare i primi strumenti software.

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

Jean Bartik guidò team che costruivano la prossima generazione di computer.

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

I loro metodi si diffusero senza riconoscimento, assorbiti in un campo che non ricordava sempre da dove provenissero.

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

Ma il modo in cui un programmatore oggi controlla il proprio lavoro, scrive un test e tiene un registro di ciò che ha cambiato, queste abitudini furono forgiate in quella stanza, da quelle sei donne, con cavi patch e pazienza.

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

Morale: Ogni mestiere ha bisogno dei suoi primi maestri, e i maestri dimenticati hanno plasmato il mestiere più di tutti.