Открыть сервис

Sketchpad

Sketchpad — это интерактивная компьютерная программа для создания и редактирования векторной графики, разработанная в 1963 году американским инженером Айвеном Сазерлендом в рамках его докторской диссертации в Массачусетском технологическом институте (MIT). Sketchpad считается первой в мире системой компьютерного проектирования (CAD) и одним из ключевых прототипов современного графического интерфейса пользователя (GUI), а также прямым предшественником концепций объектно-ориентированного программирования и интерактивной машинной графики.

История создания

В начале 1960-х годов компьютерная графика находилась в зачаточном состоянии. Большинство вычислений производилось путём ввода перфокарт или команд с клавиатуры, а вывод осуществлялся на принтеры или осциллографы. Айвен Сазерленд, работая в лаборатории Линкольна MIT, поставил задачу создать систему, позволяющую человеку рисовать непосредственно на экране электронно-лучевой трубки (ЭЛТ) с помощью светового пера.

Диссертация Сазерленда «Sketchpad: A Man-Machine Graphical Communication System» была защищена в 1963 году. Программа была написана на ассемблере для компьютера TX-2 (машина, построенная на транзисторах, с объёмом оперативной памяти около 64 Кбайт). TX-2 имел 36-битную архитектуру и был оснащён дисплеем с растровым сканированием, что позволяло отображать простые линии. Для работы Sketchpad требовался не только сам компьютер, но и массивный внешний шкаф с электроникой, а также световое перо — устройство, напоминающее ручку, которое при касании экрана фиксировало координаты точки на дисплее.

В 1964 году Сазерленд, вместе с коллегами из MIT, основал компанию Evans & Sutherland, которая стала одним из пионеров в области коммерческой компьютерной графики и симуляторов полёта.

Принцип работы и устройство

Sketchpad работал на основе векторного дисплея, где изображение строилось из отрезков прямых линий. Основным инструментом взаимодействия было световое перо. Пользователь прикасался пером к экрану, и компьютер определял, на какую точку или линию указывает перо. Затем пользователь мог перемещать перо, и линия следовала за ним, создавая чертёж.

Ключевые особенности системы:

Технические характеристики

Влияние и значение

Sketchpad оказал фундаментальное влияние на несколько областей информатики и инженерии:

Критика и ограничения

Несмотря на революционность, Sketchpad имел ряд существенных недостатков:

Наследие

В 1988 году Айвен Сазерленд получил премию Тьюринга — высшую награду в области информатики — с формулировкой «за его новаторский вклад в компьютерную графику, включая Sketchpad, и за его последующие работы в этой области». Sketchpad хранится в архивах Музея компьютерной истории (Computer History Museum) в Маунтин-Вью, Калифорния. В 2013 году, к 50-летию программы, была проведена реконструкция её работы на эмуляторе TX-2.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →