Skip to main content

Hva er visuell programmering?

Visuell programmering er å lage et dataprogram ved å bruke billedelementer.Tradisjonelt er et program en sekvens av tekstuttalelser som brukes for å oppnå et visst resultat eller løse et problem.Programmeringsspråk har ofte spesielle måter å representere arbeidet som skal gjøres, og fører til kompleksitet.Visuelt programmering prøver å gjøre opprettelsen av programmer enklere.

Vurder et søk som er utført på et nettsted der en boks brukes til å legge inn tekst.Når brukeren skriver inn et tegn, vises en rekke forslag rett under tekstboksen.Et visuelt program for å oppnå dette vil gjøre det muligBrukerhandling.Når et tegn er skrevet, vil strømmen bli rettet til en boks som avgjør om tegnet er gyldig.Å klikke på boksen for databasesøk vil få opp en ny skjerm for å la programmereren indikere disse underoppgavene og flyten mellom dem.Aspekter som å stoppe søket når et fast antall forslag blir funnet eller gir opp søket når ikke nok forslag blir funnet på en gitt tid, vil bli vurdert og behandlet av programmereren på dette skjermen.

Et dataprogramhar mange fasetter til det foruten handling og flyt.Disse inkluderer forhold mellom data, deling av data med andre programmer, spredning av arbeidet mellom ressurser og kobling av grafiske elementer for brukervennlighet.Et sett med tekstuttalelser håndterer ikke alltid alle disse handlingene på en jevn måte, og det er kanskje ikke lett for andre programmerere å forstå alle implikasjonene.Visuelt programmering Forsøk på å adressere de fleste av disse aspektene.

Det er mange språk som gjør det mulig å gjøre programmering visuelt.Vanligvis inkluderer visuelle programmeringsspråk: Tersus for webapplikasjoner, MVPL for robotikk, LabView for forskere og synthmaker for lydverktøy.Det er visuelle språk for programmering av håndholdte og innebygde datamaskiner.Visual C# eller Visual Basic er imidlertid ikke visuelle språk.Selv om de er populære, tillater de bare plassering på skjermen som brukeren samhandler med.

Visuell programmering har blitt kritisert for å lage programmer som leketøylignende og for antall visuelle elementer som kan vises på en skjerm på en gang.Deutsch -grensen indikerer at omtrent 50 elementer kan vises.Akkurat som tekstprogrammeringsspråk har utviklet seg, er det løfte om at visuelle språk også kan takle disse utfordringene.