stringtranslate.com

Límite en alemán

Un programa de ejemplo en el lenguaje de programación visual DRAKON
Un programa de ejemplo en el lenguaje de programación visual DRAKON , que contiene 50 primitivas

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 establece:

El problema con la programación visual es que no se pueden tener más de 50 primitivos 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 no se pueden tener más de 50 primitivos visuales en la pantalla al mismo tiempo. ¿Cómo se va a escribir un sistema operativo?" [1] [2] [3]

Los primitivos en un lenguaje visual son los elementos gráficos separados que se utilizan para construir un programa, y ​​tener más de ellos disponibles al mismo tiempo permite al programador leer más información. Esta limitación 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 también existe un límite similar 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.

Véase también

Referencias

  1. ^ abc McIntyre, David (10 de marzo de 1998). "Comp.Lang.Visual - Lista de preguntas frecuentes". Faqs.org .
  2. ^ Begel, Andrew (24 de mayo de 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 .
  3. ^ Sempere, Andrew (octubre de 2005). «Animatronics, Children and Computation» (PDF) . Educational Technology & Society . 8 (4): 11–21. ISSN  1436-4522. Archivado desde el original (PDF) el 16 de abril de 2006.
  4. ^ Weis, Torben; Loma, Mirko; Ulbrich, Andreas; Mühl, Gero; Brändle, Alexander (abril de 2007). "Creación rápida de prototipos para aplicaciones generalizadas" (PDF) . Sociedad de Computación IEEE . Archivado desde el original (PDF) el 21 de abril de 2012.
  5. ^ Ullmer, Brygg; Ishii, Hiroshi (2001). "Emerging Frameworks for Tangible User Interfaces" (PDF) . En Carroll, John M. (ed.). Human Computer Interaction in the New Millennium (Interacción entre humanos y computadoras en el nuevo milenio ). Archivado desde el original (PDF) el 14 de julio de 2014.
  6. ^ Ullmer, Brygg; Ishii, Hiroshi; Jacob, Robert JK (marzo de 2005). "Sistemas de tokens y restricciones para la interacción tangible con información digital". ACM Transactions on Computer-Human Interaction . 12 (1): 81–118. CiteSeerX 10.1.1.90.4969 . doi :10.1145/1057237.1057242. 

Enlaces externos