El límite de Deutsch es un aforismo sobre la densidad de información de los lenguajes de programación visual originado por L. Peter Deutsch que afirma:
- El problema con la programación visual es que no puede tener más de 50 primitivas visuales en la pantalla al mismo tiempo. [1]
El término fue inventado por Fred Lakin , después de que Deutsch hiciera el siguiente comentario en una charla sobre programación visual de Scott Kim y Warren Robinett : "Bueno, todo esto está muy bien, pero el problema con los lenguajes de programación visual es que se puede" t tener más de 50 primitivas visuales en la pantalla al mismo tiempo. ¿Cómo vas a escribir un sistema operativo? " [1] [2] [3]
Las primitivas en un lenguaje visual son los elementos gráficos separados que se usan para construir un programa, y tener más de ellos disponibles al mismo tiempo permite al programador leer más información. Este límite se cita a veces como un ejemplo de la ventaja de los lenguajes textuales sobre los visuales, [4] señalando la mayor densidad de información del texto y planteando una dificultad para escalar el lenguaje. [5] [6]
Sin embargo, las críticas al límite incluyen que no está claro si un límite similar también existe en los lenguajes de programación textual; [1] y que el límite podría superarse aplicando modularidad a la programación visual como se hace comúnmente en la programación textual.
Ver también
Referencias
- ^ a b c "Comp.Lang.Visual - Lista de preguntas frecuentes" (FTP) . rtfm.mit.edu . 10 de marzo de 1998;McIntyre, David. "Las preguntas frecuentes de comp.lang.visual" . www.faqs.org .
- ^ Begel, A. (1996). "LogoBlocks: un lenguaje de programación gráfica para interactuar con el mundo" (PDF) . Cambridge, MA: MIT Media Lab. Archivado desde el original (PDF) el 3 de marzo de 2016 . Consultado el 6 de junio de 2014 . Cite journal requiere
|journal=
( ayuda ) - ^ Sempere, Andrew. "Animatrónica, niños y computación" (PDF) . Cite journal requiere
|journal=
( ayuda ) - ^ Weis, Torben; Knoll, Mirko; Ulbrich, Andreas; Mühl, Gero; Brändle, Alexander. "Creación rápida de prototipos para aplicaciones generalizadas" (PDF) . Archivado desde el original (PDF) el 21 de abril de 2012.
- ^ Ullmer, Brygg; Ishii, Hiroshi. "Marcos emergentes para interfaces de usuario tangibles" (PDF) . Archivado desde el original (PDF) el 14 de julio de 2014. Cite journal requiere
|journal=
( ayuda ) - ^ Ullmer, Brygg; Ishii, Hiroshi; Jacob, Robert JK "Token + Constraint Systems for Tangible Interaction with Digital Information". CiteSeerX 10.1.1.90.4969 . Cite journal requiere
|journal=
( ayuda )
enlaces externos
- Comentario de Parsons y Cranshaw sobre el límite de Deutsch en "Patrones de programación visual"
- Baeza-Yates 's comentario de Programación Visual