Лимит Deutsch - Deutsch limit
В Лимит Deutsch является афоризм о информационная плотность из языки визуального программирования создан Л. Питер Дойч в котором говорится:
- Проблема с визуальным программированием заключается в том, что на экране не может быть более 50 визуальных примитивов одновременно.[1]
Термин был составлен Фред Лакин, после того, как Дойч сделал следующий комментарий во время выступления по визуальному программированию Скотт Ким и Уоррен Робинетт: «Ну, все в порядке, но проблема с языками визуального программирования в том, что на экране не может быть более 50 визуальных примитивов одновременно. Как вы собираетесь писать операционную систему?»[1][2][3]
В примитивы на визуальном языке - это отдельные графические элементы, используемые для построения программы, и наличие большего количества доступных одновременно позволяет программисту читать больше информации. Этот предел иногда приводится в качестве примера преимущества текстового над визуальными языками,[4] указывая на большее информационная плотность текста и затрудняет масштабирование языка.[5][6]
Однако критика ограничения включает в себя то, что неясно, существует ли подобное ограничение также в текстовых языках программирования;[1] и что предел можно преодолеть, применив модульность к визуальному программированию, как это обычно делается в текстовом программировании.
Смотрите также
Рекомендации
- ^ а б c "Comp.Lang.Visual - Список часто задаваемых вопросов" (FTP). rtfm.mit.edu. 10 марта 1998 г .; Макинтайр, Дэвид. "Часто задаваемые вопросы о comp.lang.visual". www.faqs.org.
- ^ Бегель, А. (1996). «LogoBlocks: графический язык программирования для взаимодействия с миром» (PDF). Кембридж, Массачусетс: MIT Media Lab. Архивировано из оригинал (PDF) на 2016-03-03. Получено 2014-06-06. Цитировать журнал требует
| журнал =
(помощь) - ^ Семпере, Андрей. «Аниматроника, дети и вычисления» (PDF). Цитировать журнал требует
| журнал =
(помощь) - ^ Вайс, Торбен; Knoll, Мирко; Ульбрих, Андреас; Мюль, Геро; Брандл, Александр. «Быстрое прототипирование для повсеместных приложений» (PDF). Архивировано из оригинал (PDF) 21 апреля 2012 г.
- ^ Ульмер, Брюгг; Исии, Хироши. «Новые платформы для реальных пользовательских интерфейсов» (PDF). Архивировано из оригинал (PDF) на 2014-07-14. Цитировать журнал требует
| журнал =
(помощь) - ^ Ульмер, Брюгг; Исии, Хироши; Джейкоб, Роберт Дж. К. "Токен + системы ограничений для реального взаимодействия с цифровой информацией". CiteSeerX 10.1.1.90.4969. Цитировать журнал требует
| журнал =
(помощь)
внешняя ссылка
- Комментарий Парсонс и Крэншоу о Deutsch Limit в "Паттернах визуального программирования"
- Баеза-Йейтс с комментарий к визуальному программированию