Cover of Kathleen Booth, Grace Hopper, and the Pioneers Who Gave Machines Language

Кетлін Бут, Грейс Гоппер та піонерки, які дали машинам мову

Kathleen Booth, Grace Hopper et les Pionnières Qui Donnèrent un Langage aux Machines

Кетлін Бут, Катерина Ющенко, Грейс Гоппер та Джін Семмет кожна винайшла мову програмування, яка вирішувала проблему, яку попередня не могла вирішити, зводячи вежу комп'ютерних мов, якими програмісти користуються сьогодні.

Review
Compare with:

Колись давно люди могли давати інструкції комп'ютерам лише за допомогою довгих рядів перемикачів і цифр.

Il était une fois une époque où les gens ne pouvaient donner des instructions aux ordinateurs qu'avec de longues rangées de commutateurs et de chiffres.

Потім, одна за одною, група видатних жінок змінила все.

Puis, une par une, un groupe de femmes remarquables changea tout.

Кетлін Бут працювала з ранніми комп'ютерами в Birkbeck College у Лондоні та створила одну з перших мов асемблера.

Kathleen Booth travaillait sur les premiers ordinateurs au Birkbeck College de Londres et créa l'un des premiers langages d'assemblage.

Її мова асемблера дозволяла програмістам писати символічні інструкції замість сирих двійкових чисел.

Son langage d'assemblage permettait aux programmeurs d'écrire des instructions symboliques au lieu de chiffres binaires bruts.

Тепер машина могла запам'ятовувати команди за назвою, а не лише за позицією.

Maintenant la machine pouvait se souvenir des commandes par leur nom, pas seulement par leur position.

Катерина Ющенко працювала в Києві та винайшла мову програмування Address у 1955 році.

Kateryna Yushchenko travaillait à Kyiv et inventa le langage de programmation Address en 1955.

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

Elle introduisit l'adressage indirect, ce qui signifiait qu'un programme pouvait suivre un pointeur pour trouver des informations stockées n'importe où en mémoire.

Це було як залишити записку: відповідь у іншій кімнаті.

C'était comme laisser un mot disant : la réponse est dans l'autre pièce.

Грейс Гоппер служила у ВМС США і вважала, що програмування має читатися як звичайна англійська.

Grace Hopper travaillait dans la marine américaine et croyait que la programmation devrait se lire comme de l'anglais courant.

Вона допомогла розробити COBOL — мову, яка використовувала слова ADD і MOVE замість дивних кодів.

Elle aida à développer COBOL, un langage qui utilisait des mots comme ADD et MOVE au lieu de codes étranges.

Тепер ділова людина могла читати, що робить машина.

Maintenant une personne d'affaires pouvait lire ce que la machine faisait.

Джін Семмет пішла далі й створила FORMAC — одну з перших мов, що могла маніпулювати алгебраїчними символами.

Jean Sammet alla plus loin et développa FORMAC, l'un des premiers langages capables de manipuler des symboles algébriques.

Вона записувала математичні вирази так, як математики пишуть їх на папері.

Il écrivait les expressions mathématiques comme les mathématiciens les écrivent sur papier.

Кожна з цих жінок вирішувала реальну проблему, яку попередня мова не могла вирішити.

Chacune de ces femmes résolut un problème réel que le langage précédent ne pouvait pas résoudre.

Кожна мова будувалася на попередній, як поверхи зростаючої вежі.

Chaque langage s'appuyait sur le précédent, comme les étages d'une tour qui s'élève.

Роки минали, і вежа ставала дуже високою.

Les années passèrent et la tour devint très haute.

Молоді студенти вивчали нові мови, не знаючи, хто поклав перші камені.

De jeunes étudiants apprirent de nouveaux langages sans savoir qui avait posé les premières pierres.

Але історія була там, чекаючи, щоб її розповіли.

Mais l'histoire était là, attendant d'être racontée.

Ці імена не повинні бути забуті.

Ces noms ne doivent pas être oubliés.

Мораль: Кожну мову, якою ми говоримо, вперше говорив хтось достатньо сміливий, щоб її винайти.

Morale : Tout langage que nous parlons a d'abord été parlé par quelqu'un d'assez courageux pour l'inventer.