На обложке
изображена Барбара Лисков (родилась в
1939 году), американский ученый в области информатики.
Барбара родилась
в Калифорнии, где жили ее бабушка и дедушка — эмигранты из
Российской империи Лев Губерман и Роза Марголис. Отец Барбары был
адвокатом, а мать — домохозяйкой. Всего в семье было четверо
детей, среди которых Барбара была самой старшей. Математикой Барбара Лисков
заинтересовалась еще в школе и всегда брала курсы самого высокого
уровня.
После получения
степени бакалавра в области математики в Университете Калифорнии
в Беркли Барбара решила поступить в аспирантуру в Принстоне.
Однако школа ответила отказом, объясняя это тем, что они не принимают
студенток. Тогда Барбара начала искать себе работу, но, увы, не нашла ничего, связанного
с математикой, и поэтому пошла работать программистом, хотя раньше
дела с компьютерами она не имела. Именно на работе в Mitre Corporation
в Бостоне она поняла, что в программировании ее ждет большое будущее.
Через год работы в Mitre Corporation она переехала в Гарвард.
Позднее,
вернувшись в Калифорнию, чтобы выполнить дипломную работу в Стэнфордском
университете, она получила финансовую поддержку от лаборатории Джона Маккарти,
потому что ее прежние работы в Mitre Corporation и Гарварде были
посвящены в основном проблеме искусственного интеллекта. В итоге она
стала одной из первых женщин в Соединенных Штатах, которые получили
докторскую степень (PhD) в области компьютерных наук.
Исследования
Барбары Лисков привели к крупным прорывам в таких фундаментальных
областях, которые связаны с операционными системами, распределенными
системами, языками и методологиями программирования. Ее идеи помогли
сформировать канву для современных языков программирования, таких как C++,
Java, Python, C#, а исследования легли в основу поисковой системы
Google, системы отправки электронных сообщений и банковских систем.
Почти сразу после
получения докторской степени Барбара вышла замуж за Натана Лискова и вернулась
в Бостон на работу в Mitre Corporation на должность компьютерного
дизайнера и разработчика операционных систем. Используя компьютер
Interdata 3, у которого была возможность изменять набор команд через
микрокод, она создала «Venus компьютер» с поддержкой комплексного
программного обеспечения. Операционная система Venus поддерживала 16
телетайпов, и каждый пользователь был подключен к виртуальной машине;
таким образом, серьезные ошибки не могли поставить под угрозу деятельность всей
системы, они затрагивали только виртуальную машину для данного конкретного
пользователя.
Вскоре после
окончания ее экспериментов с системой Venus ее пригласили на работу
в Массачусетский технологический институт. Как и в Mitre Corporation,
ее исследования были посвящены созданию более надежных компьютерных систем. По словам
самой Барбары, когда она работала в Mitre Corporation, она использовала
язык Fortran, и для нее это было ужасно. Именно поэтому она решила создать
более удобный и понятный язык программирования.
В настоящее
время Барбара Лисков является профессором в Массачусетском технологическом
институте, членом Национальной академии наук, членом Американской академии
искусств и наук и Ассоциации по вычислительной технике (ACM). Она
получила медаль Джона фон Неймана за фундаментальный вклад в языки
программирования, методологии программирования и распределенных систем,
а также была награждена почетной докторской степенью Швейцарской высшей
технической школы. Массачусетский технологический институт присудил ей высшую
награду среди преподавателей — Institute Professor.
В 2008 году
профессор Массачусетского технологического института Барбара Лисков стала
лауреатом премии Тьюринга и получила $250000. Премия была присуждена за
помощь в разработке более надежных, безопасных и простых компьютерных
программ. Лисков стала второй женщиной, получившей эту награду.