Кетлін Бут, Грейс Гоппер та піонерки, які дали машинам мову
Kathleen Booth, Grace Hopper y las Pioneras Que Dieron Lenguaje a las Máquinas
Кетлін Бут, Катерина Ющенко, Грейс Гоппер та Джін Семмет кожна винайшла мову програмування, яка вирішувала проблему, яку попередня не могла вирішити, зводячи вежу комп'ютерних мов, якими програмісти користуються сьогодні.
Колись давно люди могли давати інструкції комп'ютерам лише за допомогою довгих рядів перемикачів і цифр.
Había una vez una época en que las personas solo podían dar instrucciones a las computadoras con largas filas de interruptores y números.
Потім, одна за одною, група видатних жінок змінила все.
Luego, una por una, un grupo de mujeres notables cambió todo.
Кетлін Бут працювала з ранніми комп'ютерами в Birkbeck College у Лондоні та створила одну з перших мов асемблера.
Kathleen Booth trabajó en los primeros ordenadores en el Birkbeck College de Londres y creó uno de los primeros lenguajes ensambladores.
Її мова асемблера дозволяла програмістам писати символічні інструкції замість сирих двійкових чисел.
Su lenguaje ensamblador permitía a los programadores escribir instrucciones simbólicas en lugar de números binarios sin formato.
Тепер машина могла запам'ятовувати команди за назвою, а не лише за позицією.
Ahora la máquina podía recordar comandos por nombre, no solo por posición.
Катерина Ющенко працювала в Києві та винайшла мову програмування Address у 1955 році.
Kateryna Yushchenko trabajó en Kyiv e inventó el lenguaje de programación Address en 1955.
Вона запровадила непряму адресацію, що означало: програма могла слідувати за вказівником, щоб знайти інформацію, збережену будь-де в пам'яті.
Introdujo el direccionamiento indirecto, lo que significaba que un programa podía seguir un puntero para encontrar información almacenada en cualquier parte de la memoria.
Це було як залишити записку: відповідь у іншій кімнаті.
Era como dejar una nota que decía: la respuesta está en la otra habitación.
Грейс Гоппер служила у ВМС США і вважала, що програмування має читатися як звичайна англійська.
Grace Hopper trabajó en la Marina de los Estados Unidos y creía que la programación debía leerse como inglés sencillo.
Вона допомогла розробити COBOL — мову, яка використовувала слова ADD і MOVE замість дивних кодів.
Ayudó a desarrollar COBOL, un lenguaje que usaba palabras como ADD y MOVE en lugar de códigos extraños.
Тепер ділова людина могла читати, що робить машина.
Ahora una persona de negocios podía leer lo que hacía la máquina.
Джін Семмет пішла далі й створила FORMAC — одну з перших мов, що могла маніпулювати алгебраїчними символами.
Jean Sammet fue más allá y creó FORMAC, uno de los primeros lenguajes capaces de manipular símbolos algebraicos.
Вона записувала математичні вирази так, як математики пишуть їх на папері.
Escribía expresiones matemáticas de la forma en que los matemáticos las escriben en papel.
Кожна з цих жінок вирішувала реальну проблему, яку попередня мова не могла вирішити.
Cada una de estas mujeres resolvió un problema real que el lenguaje anterior no podía resolver.
Кожна мова будувалася на попередній, як поверхи зростаючої вежі.
Cada lenguaje se construyó sobre el anterior, como los pisos de una torre que crece.
Роки минали, і вежа ставала дуже високою.
Pasaron los años, y la torre creció mucho.
Молоді студенти вивчали нові мови, не знаючи, хто поклав перші камені.
Los jóvenes estudiantes aprendieron nuevos lenguajes sin saber quién había puesto las primeras piedras.
Але історія була там, чекаючи, щоб її розповіли.
Pero la historia estaba ahí, esperando ser contada.
Ці імена не повинні бути забуті.
Estos nombres no deben ser olvidados.
Мораль: Кожну мову, якою ми говоримо, вперше говорив хтось достатньо сміливий, щоб її винайти.
Moraleja: Todo lenguaje que hablamos fue hablado primero por alguien lo suficientemente valiente como para inventarlo.