19:
73:: "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?"
234:
80:
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
91:
However, criticisms of the limit include that it is not clear whether a similar limit also exists in textual programming languages; and that the limit could be overcome by applying
297:
245:
263:
154:
377:
372:
387:
199:
104:
382:
337:
362:
57:
The problem with visual programming is that you can't have more than 50 visual primitives on the screen at the same time.
191:
46:
23:
92:
84:
is sometimes cited as an example of the advantage of textual over visual languages, pointing out the greater
306:
274:
241:
165:
311:
85:
77:
42:
62:
208:
316:
233:
Weis, Torben; Knoll, Mirko; Ulbrich, Andreas; Mühl, Gero; Brändle, Alexander (April 2007).
367:
70:
50:
109:
347:
356:
161:
292:
343:
18:
65:, after Deutsch made the following comment at a talk on visual programming by
216:
212:
155:"LogoBlocks: A Graphical Programming Language for Interacting with the World"
320:
293:"Token+Constraint Systems for Tangible Interaction with Digital Information"
135:
66:
38:
26:
95:
to visual programming as is commonly done in textual programming.
17:
291:
Ullmer, Brygg; Ishii, Hiroshi; Jacob, Robert J. K. (March 2005).
88:
of text, and posing a difficulty in scaling the language.
136:"Comp.Lang.Visual - Frequently-Asked Questions List"
129:
127:
125:
264:"Emerging Frameworks for Tangible User Interfaces"
338:Parsons and Cranshaw commentary on Deutsch Limit
271:Human Computer Interaction in the New Millennium
298:ACM Transactions on Computer-Human Interaction
235:"Rapid Prototyping for Pervasive Applications"
8:
310:
192:"Animatronics, Children and Computation"
121:
262:Ullmer, Brygg; Ishii, Hiroshi (2001).
7:
200:Educational Technology & Society
340:in "Patterns of Visual Programming"
134:McIntyre, David (March 10, 1998).
14:
105:Cognitive dimensions of notations
348:commentary on Visual Programming
190:Sempere, Andrew (October 2005).
153:Begel, Andrew (May 24, 1996).
1:
378:Software engineering folklore
373:Computer programming folklore
269:. In Carroll, John M. (ed.).
388:Visual programming languages
47:visual programming languages
24:visual programming language
404:
29:, containing 50 primitives
22:An example program in the
61:The term was made up by
321:10.1145/1057237.1057242
383:Programming principles
30:
242:IEEE Computer Society
21:
363:Computer programming
86:information density
43:information density
251:on April 21, 2012.
222:on April 16, 2006.
31:
280:on July 14, 2014.
160:. Cambridge, MA:
395:
325:
324:
314:
288:
282:
281:
279:
273:. Archived from
268:
259:
253:
252:
250:
244:. Archived from
239:
230:
224:
223:
221:
215:. Archived from
196:
187:
181:
180:
178:
176:
171:on March 3, 2016
170:
164:. Archived from
159:
150:
144:
143:
131:
51:L. Peter Deutsch
403:
402:
398:
397:
396:
394:
393:
392:
353:
352:
334:
329:
328:
290:
289:
285:
277:
266:
261:
260:
256:
248:
237:
232:
231:
227:
219:
194:
189:
188:
184:
174:
172:
168:
157:
152:
151:
147:
133:
132:
123:
118:
101:
71:Warren Robinett
12:
11:
5:
401:
399:
391:
390:
385:
380:
375:
370:
365:
355:
354:
351:
350:
341:
333:
332:External links
330:
327:
326:
312:10.1.1.90.4969
283:
254:
225:
182:
145:
120:
119:
117:
114:
113:
112:
107:
100:
97:
59:
58:
49:originated by
13:
10:
9:
6:
4:
3:
2:
400:
389:
386:
384:
381:
379:
376:
374:
371:
369:
366:
364:
361:
360:
358:
349:
345:
342:
339:
336:
335:
331:
322:
318:
313:
308:
305:(1): 81–118.
304:
300:
299:
294:
287:
284:
276:
272:
265:
258:
255:
247:
243:
236:
229:
226:
218:
214:
210:
206:
202:
201:
193:
186:
183:
167:
163:
162:MIT Media Lab
156:
149:
146:
141:
137:
130:
128:
126:
122:
115:
111:
108:
106:
103:
102:
98:
96:
94:
89:
87:
83:
79:
74:
72:
68:
64:
56:
55:
54:
53:that states:
52:
48:
44:
40:
36:
35:Deutsch limit
28:
25:
20:
16:
302:
296:
286:
275:the original
270:
257:
246:the original
228:
217:the original
207:(4): 11–21.
204:
198:
185:
173:. Retrieved
166:the original
148:
139:
110:Conway's law
90:
81:
75:
60:
34:
32:
15:
344:Baeza-Yates
357:Categories
116:References
93:modularity
78:primitives
63:Fred Lakin
41:about the
307:CiteSeerX
213:1436-4522
67:Scott Kim
140:Faqs.org
99:See also
39:aphorism
175:June 6,
368:Adages
309:
211:
37:is an
27:DRAKON
278:(PDF)
267:(PDF)
249:(PDF)
238:(PDF)
220:(PDF)
195:(PDF)
169:(PDF)
158:(PDF)
82:limit
209:ISSN
177:2014
76:The
69:and
33:The
346:'s
317:doi
45:of
359::
315:.
303:12
301:.
295:.
240:.
203:.
197:.
138:.
124:^
323:.
319::
205:8
179:.
142:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.