The Deutsch limit is an aphorism about the information density of visual programming languages originated by L. Peter Deutsch that states:
The problem with visual programming is that you can't have more than 50 visual primitives on the screen at the same time.[1]
The term was made up by Fred Lakin, after Deutsch made the following comment at a talk on visual programming by Scott Kim and Warren Robinett: "Well, this is all fine and well, but the problem with visual programming languages is that you can't have more than 50 visual primitives on the screen at the same time. How are you going to write an operating system?"[1][2][3]
The primitives in a visual language are the separate graphical elements used to build a program, and having more of them available at the same time allows the programmer to read more information. This limit is sometimes cited as an example of the advantage of textual over visual languages,[4] pointing out the greater information density of text, and posing a difficulty in scaling the language.[5][6]
However, criticisms of the limit include that it is not clear whether a similar limit also exists in textual programming languages;[1] and that the limit could be overcome by applying modularity to visual programming as is commonly done in textual programming.
^Begel, Andrew (May 24, 1996). "LogoBlocks: A Graphical Programming Language for Interacting with the World" (PDF). Cambridge, MA: MIT Media Lab. Archived from the original (PDF) on March 3, 2016. Retrieved June 6, 2014.
^Sempere, Andrew (October 2005). "Animatronics, Children and Computation" (PDF). Educational Technology & Society. 8 (4): 11–21. ISSN 1436-4522. Archived from the original (PDF) on April 16, 2006.
^Weis, Torben; Knoll, Mirko; Ulbrich, Andreas; Mühl, Gero; Brändle, Alexander (April 2007). "Rapid Prototyping for Pervasive Applications" (PDF). IEEE Computer Society. Archived from the original (PDF) on April 21, 2012.
^Ullmer, Brygg; Ishii, Hiroshi (2001). "Emerging Frameworks for Tangible User Interfaces" (PDF). In Carroll, John M. (ed.). Human Computer Interaction in the New Millennium. Archived from the original (PDF) on July 14, 2014.
^Ullmer, Brygg; Ishii, Hiroshi; Jacob, Robert J. K. (March 2005). "Token+Constraint Systems for Tangible Interaction with Digital Information". ACM Transactions on Computer-Human Interaction. 12 (1): 81–118. CiteSeerx: 10.1.1.90.4969.
The Deutschlimit is an aphorism about the information density of visual programming languages originated by L. Peter Deutsch that states: The problem...
Deutschland, originally diutisciu land ('the German lands') is derived from deutsch (cf. Dutch), descended from Old High German diutisc 'of the people' (from...
for visual and non-visual languages Concept map Dataflow programming Deutschlimit, an aphorism about the information density of language primitives in...
German South West Africa (German: Deutsch-Südwestafrika) was a colony of the German Empire from 1884 until 1915, though Germany did not officially recognise...
fallacies of distributed computing are a set of assertions made by L Peter Deutsch and others at Sun Microsystems describing false assumptions that programmers...
German East Africa (GEA; German: Deutsch-Ostafrika) was a German colony in the African Great Lakes region, which included present-day Burundi, Rwanda...
Karl Wolfgang Deutsch (21 July 1912 – 1 November 1992) was a Czech social and political scientist. He was a professor at MIT, Yale University and Harvard...
another method for evaluating the usability of an interface Conway's law Deutschlimit – an adage about the number of elements in a visual language Homoiconicity...
using the parametrized three-qubit Deutsch gate D ( θ ) {\displaystyle D(\theta )} , named after physicist David Deutsch. It is a general case of CC-U, or...
The German Swiss International School (GSIS; German: Deutsch-Schweizerische Internationale Schule; Chinese: 德國瑞士國際學校 / 德瑞國際學校) is an international school...
as a "conservative Democrat." Deutsch's position has a term limit of two consecutive four-year terms. In 2019, Deutsch decided to solely use public transportation...
States". Civil Rights Litigation Clearinghouse. Retrieved March 12, 2021. Deutsch, Linda (2009-06-12). "DOJ moves to dismiss first fed gay marriage case"...
782–802. Engels, Friedrich. "Outlines of a Critique of Political Economy", Deutsch-Französische Jahrbücher, 1844, p. 1. "Progress and Poverty, Chapter 8"...
§ 23 Absatz 1 Verwaltungsverfahrensgesetz (Bund). Die Frage, ob unter deutsch rechtlich ausschließlich die hochdeutsche oder auch die niederdeutsche...
The Second Schleswig War (Danish: Den anden slesvigske krig; German: Deutsch-Dänischer Krieg or German Danish War), also sometimes known as the Dano-Prussian...
Hans Deutsch (17 April 1906 – 13 May 2002) was an Austrian Jewish refugee, lawyer and publisher who played a key role in Holocaust reparations and art...
German Canadians (German: Deutsch-Kanadier or Deutschkanadier, pronounced [ˈdɔʏtʃkaˌnaːdi̯ɐ]) are Canadian citizens of German ancestry or Germans who...
Charlie Deutsch is a multiple Grade I winning British National Hunt jockey. In 2018, he was sentenced to 10 months imprisonment for dangerous driving...
2008 IPCC SROCC Summary for Policymakers 2019, p. 18 Doney et al. 2009. Deutsch et al. 2011 IPCC SROCC Ch5 2019, p. 510; "Climate Change and Harmful Algal...
Total Prize Pool: $608,760 Number of Payouts: 69 Winning Hand: Q♥ 7♠ (No-Limit Hold'em) 2-Day Event: June 1-2 Number of Entries: 568 Total Prize Pool:...