Skip to main content

Wat is visuele programmering?

Visuele programmering is het maken van een computerprogramma door gebruik te maken van picturale elementen.Traditioneel is een programma een opeenvolging van tekstverklaringen die worden gebruikt om een bepaald resultaat te bereiken of een probleem op te lossen.Programmeertalen hebben vaak bepaalde manieren om het te doen werk weer te geven, zodat het leidt tot complexiteit.Visuele programmeerpogingen om het maken van programma's eenvoudiger te maken.

Beschouw een zoekopdracht die wordt uitgevoerd in een website waar een vak wordt gebruikt om tekst in te voeren.Wanneer de gebruiker een teken typt, worden een aantal suggesties direct onder het tekstvak weergegeven.Een visueel programma om dit te bereiken zou de programmeur in staat stellen een aantal vakken op het scherm te plaatsen, één voor elke taak, en pijlen gebruiken om de stroom tussen taken aan te geven.

Het eerste vak op het scherm zou aangeven dat het wacht opGebruikersactie.Wanneer een teken wordt getypt, wordt de stroom naar een doos gericht die bepaalt of het teken geldig is.Als het teken geldig is, wordt de stroom naar een ander vak op het scherm gericht dat de database zoekt.

Het zoeken naar de database zou zelf een aantal subtaken hebben.Als u op het vakje klikt voor het zoeken naar database zou een nieuw scherm naar voren brengen om de programmeur die subtaken en de stroom ertussen aan te geven.Aspecten zoals het stoppen van de zoekopdracht wanneer een vast aantal suggesties worden gevonden of de zoekopdracht opgeven wanneer niet voldoende suggesties in een bepaalde tijd worden gevonden, zouden door de programmeur in dit scherm worden behandeld en behandeld.

Een computerprogrammaheeft veel facetten naast actie en stroming.Deze omvatten relaties tussen de gegevens, het delen van gegevens met andere programma's, het verspreiden van het werk tussen bronnen en het koppelen van grafische elementen voor gebruiksgemak.Een set tekstverklaringen behandelt niet altijd al deze acties soepel en het is misschien niet eenvoudig voor andere programmeurs om alle implicaties te begrijpen.Visuele programmeerpogingen om de meeste van deze aspecten aan te pakken.

Er zijn veel talen waarmee programmering visueel kan worden uitgevoerd.Meestal omvatten visuele programmeertalen: Tersus voor webtoepassingen, MVPL voor robotica, labview voor wetenschappers en synthmaker voor audiotools.Er zijn visuele talen voor het programmeren van handheld en ingebedde computers.Visuele C# of Visual Basic zijn echter geen visuele talen.Hoewel populair, staan ze alleen op het scherm plaatsen van items toe van items waarmee de gebruiker interactie heeft.

Visuele programmering is bekritiseerd om programma's speelgoedachtig te maken en voor het aantal visuele elementen die op een scherm tegelijk kunnen worden getoond.De Limiet van Deutsch geeft aan dat ongeveer 50 elementen kunnen worden getoond.Net zoals tekstuele programmeertalen zijn geëvolueerd, is er veelbelovend dat visuele talen ook deze uitdagingen kunnen aangaan.