granica niemiecka

An example program in the visual programming language DRAKON
Przykładowy program w wizualnym języku programowania DRAKON zawierający 50 prymitywów

Limit Deutscha to aforyzm dotyczący gęstości informacji w wizualnych językach programowania, zapoczątkowany przez L. Petera Deutscha , który stwierdza:

Problem z programowaniem wizualnym polega na tym, że nie można mieć jednocześnie na ekranie więcej niż 50 wizualnych prymitywów.

Termin ten został wymyślony przez Freda Lakina po tym, jak Deutsch wygłosił następujący komentarz podczas wykładu na temat programowania wizualnego prowadzonego przez Scotta Kima i Warrena Robinetta : „Cóż, wszystko jest w porządku, ale problem z językami programowania wizualnego polega na tym, że możesz” mieć na ekranie więcej niż 50 prymitywów wizualnych w tym samym czasie. Jak zamierzasz napisać system operacyjny?

Prymitywy w języku wizualnym to oddzielne elementy graficzne używane do budowy programu, a posiadanie ich większej liczby w tym samym czasie pozwala programiście odczytać więcej informacji. Ta granica jest czasami przytaczana jako przykład przewagi języków tekstowych nad językami wizualnymi, wskazując na większą gęstość informacji w tekście i stwarzając trudność w skalowaniu języka.

Jednak krytyka tego limitu obejmuje to, że nie jest jasne, czy podobne ograniczenie istnieje również w tekstowych językach programowania; i że ograniczenie można pokonać, stosując modułowość do programowania wizualnego, jak to zwykle ma miejsce w programowaniu tekstowym.

Zobacz też

Linki zewnętrzne