Джеффри («Джефф») Колин Тутилл (4 марта 1922 г. – 26 октября 2017 г.) [3] был инженером-электронщиком и ученым-компьютерщиком, работавшим на кафедре электротехники Манчестерского университета вместе с Фредди Уильямсом и Томом Килберном, разрабатывая Manchester Baby , «первый в мире полностью электронный компьютер с хранимой программой». [4] [1] [5] [6] [2] [7] [8]
Тутилл учился в Школе короля Эдуарда в Бирмингеме по стипендии по классическим предметам и в 1940 году получил вступительный билет на изучение математики в Колледже Христа в Кембридже . [1] [9] Он был вынужден пройти курс за два года (пропустив первую часть экзамена по математике ), поскольку его обучение было прервано Второй мировой войной . После успешной эксплуатации компьютера Manchester Baby он получил степень магистра наук от Университета Виктории в Манчестере за диссертацию на тему «Универсальные высокоскоростные цифровые компьютеры: экспериментальная машина малого масштаба». [10]
Покинув Кембридж в 1942 году, Тутиллу удалось получить назначение на работу над бортовым радаром в Исследовательском центре телекоммуникаций (TRE) в Малверне . Здесь он выезжал на аэродромы для устранения неполадок в работе радаров на ночных истребителях, разрабатывал модификации и руководил их внедрением. Позже он сказал, что это была самая ответственная работа в его жизни.
В 1947 году он был нанят Фредериком Калландом Уильямсом, чтобы присоединиться к другому бывшему коллеге из TRE, Тому Килбурну , в Манчестерском университете, разрабатывающему первый в мире полностью электронный компьютер с хранимой программой. В Великобритании тогда велись три проекта по разработке компьютера с хранимой программой (в Кембридже, Национальной физической лаборатории и Манчестере), и основным техническим препятствием была технология памяти. Чтобы протестировать память на электронно-лучевой трубке, разработанную ФК Уильямсом, когда она была построена, Килбурн и Тутилл спроектировали простейший компьютер, известный как « Manchester Baby ». Компьютер мог хранить 32 инструкции или числа, используя одну электронно-лучевую трубку (ЭЛТ). 21 июня 1948 года, после месяцев терпеливой работы по созданию и тестированию Baby по частям, справляясь с ненадежными электронными компонентами того времени, машина наконец запустила процедуру, написанную Килбурном [11] (тогда они не использовали слово «программа»), чтобы найти наибольший собственный множитель числа. По словам Тутилла: «И мы увидели, что эта штука выполнила вычисление». [12] Через день или два Baby успешно проработал 52 минуты, найдя наибольший собственный множитель числа 2 18 , что потребовало около 3,5 млн арифметических операций.
После первой операции Baby в июне 1948 года Алан Тьюринг переехал в Манчестер, чтобы использовать Baby для проекта, над которым он работал в Национальной физической лаборатории , где они также работали над разработкой компьютера. Тутилл проинструктировал Алана Тьюринга об использовании Manchester Baby и отладил программу, написанную Тьюрингом для запуска на Baby. [13]
В 1949 году Тутилл присоединился к Ferranti , где он разработал логику первого коммерческого компьютера (который был основан на Baby). Он пробыл в Ferranti недолго, а позже в том же году он присоединился к Королевскому военному научному колледжу в Шривенхэме в качестве старшего преподавателя со значительно более высокой зарплатой, читая лекции и руководя лабораторными исследованиями по цифровым вычислениям.
В 1956 году Тутилл присоединился к Королевскому авиационному институту (RAE), Фарнборо , где исследовал проблемы систем управления воздушным движением. Здесь он написал, совместно со Стюартом Холлингдейлом, «Электронные компьютеры», Penguin 1965, которые выдержали восемь изданий и были переведены на испанский и японский языки. Тутилл также был одним из основателей Британского компьютерного общества в 1956 году. [1]
В 1963 году Тутилл присоединился к недавно созданной Европейской организации космических исследований (ESRO, ныне Европейское космическое агентство ). Он создал и возглавил Центр управления ESRO с его наземными станциями. В 1969 году его назначили на бюрократическую должность в Лондоне, которая ему не понравилась. В 1973 году он присоединился к Национальной физической лаборатории в Теддингтоне, где он разработал стандарты связи для Европейской информационной сети , экспериментальной компьютерной сети. [14]
Тутилл вышел на пенсию в 1982 году, но продолжал активно заниматься вычислительной техникой. [14]
В 1997 году, опираясь на свои знания в области лингвистики (в частности, латыни, греческого, французского и немецкого языков), он разработал фонетический алгоритм для кодирования английских имен [15] (чтобы распознать, что, например, Deighton и Dayton, Shore и Shaw звучат одинаково), который привлек более 2000 корпоративных пользователей в рамках пакета сопоставления данных, разработанного его сыном Стивом.
В 1998 году Общество сохранения компьютеров (в рамках проекта под руководством Кристофера П. Бертона) представило копию Baby (которая сейчас находится в Музее науки и промышленности (Манчестер) ) в ознаменование 50-летия запуска первой программы, сохраненной в электронном виде, основанной в значительной степени на заметках и воспоминаниях Тутилла. Страница из его блокнота за июнь 1948 года содержит код первой в истории программы, написанной Томом Килберном. [16]
В детстве Тутилл интересовался электроникой и построил радиоприёмник. Он встретил Памелу Уотсон в Малверне во время Второй мировой войны, где они оба были членами «Flying Rockets Concert Party». Он и Пэм поженились в 1947 году и имели трёх сыновей, Питера, Колина и Стивена, и двух внуков, Мию и Дункана. [14]
Его первая жена Пэм умерла в 1979 году, а в 1981 году Тутилл женился на Джойс Тернбулл, которая умерла в 2020 году. [14]