Соавтор BASIC Language, родившийся сегодня 85 лет назад.


Джон Кемени, который вместе с Томом Курцем изобрел компьютерный язык BASIC, родился 31 мая 1926 года в Будапеште, Венгрия.

Кемени эмигрировал в США со своими родителями в 1940 году, когда ему было 12 лет. Ясно, что усилий по изучению английского языка было недостаточно, чтобы навредить его другим занятиям, потому что он поступил в Принстон, чтобы изучать математику.

Это оказалось более богатым на события, чем вы можете себе представить, потому что в первый год его призвали на проект в Лос-Аламосе, чтобы помочь с проектом создания атомной бомбы с Ричардом Фейнманом в качестве его начальника.

Здесь он впервые столкнулся с электронными компьютерами — в виде большой комнаты, полной калькуляторов IBM! На решение даже простой числовой задачи уходили недели.

После изучения математики в Принстоне он стал одним из многих научных сотрудников Альберта Эйнштейна, да, самого Эйнштейна. Кемени провел много часов, проверяя расчеты Эйнштейна, и сказал:

«если мы оба получили один и тот же ответ, то шансы на то, что он был правильным, были огромными».

Даже здесь компьютеры были бы полезны, но, как Эйнштейн сказал Джонни фон Нейману, ему нужна машина другого типа, которая могла бы манипулировать символами. Вряд ли Кемени тогда осознавал, что именно здесь его будущее.

Докторская степень по математике в возрасте 23 лет и полная профессура в Дартмутском колледже в 27 лет дают вам некоторое представление о том, насколько быстро развивалась карьера Кемени. Но вместо чистого исследования его интересы сосредоточились на обучении и, в частности, обучении информатике.

Джон Г. Кемени (1926 — 1992)

В середине 1950-х в Дартмутском колледже не было собственного компьютера — вместо этого он полагался на IBM 704 в Массачусетском технологическом институте. Вычислительная техника первоначально пришла в Дартмут, когда была установлена машина LGP-30 с 30-битными словами 4K, обеспечиваемыми магнитным барабаном и набором из 16 инструкций — однако это не подходило для обучения информатике, и поэтому с помощью грантов и скидок колледж приобрел компьютер GE-255.

Еще до того, как появилась эта машина, Кемени и группа студентов работали над компилятором для языка, подходящего для обучения программированию — универсального символьного инструктивного кода для начинающих, или BASIC, и первая в истории программа BASIC была запущена в течение нескольких месяцев после появления машины. в 4 часа утра 1 мая 1964 года.

Чтобы узнать больше о том, как появился BASIC:

Кемени и Курц, изобретатели BASIC


Добавить комментарий