Hvad er visuel programmering?

Visuel programmering er oprettelsen af ​​et computerprogram ved at bruge billedlige elementer. Traditionelt er et program en række af tekstopgørelser, der bruges til at opnå et bestemt resultat eller løse noget problem. Programmeringssprog har ofte særlige måder at repræsentere det arbejde, der skal udføres, hvilket fører til kompleksitet. Visuelle programmeringsforsøg på at gøre oprettelsen af ​​programmer enklere.

Overvej en søgning, der udføres på et websted, hvor en boks bruges til at indtaste tekst. Når brugeren indtaster i en karakter, vises et antal forslag lige under tekstfeltet. Et visuelt program for at opnå dette ville give programmereren mulighed for at placere et antal kasser på skærmen, et for hver opgave, og brug pile til at indikere strømmen mellem opgaver.

Den første boks på skærmen ville indikere, at den venter på brugerhandling. Når en karakter indtastes, ledes strømmen til en kasse, der bestemmer, om karakteren er gyldig. Hvis karakteren er gyldig, ledes strømmen til enNother Box på skærmen, der søger i databasen.

Søgning i databasen ville selv have et antal underopgaver. At klikke på boksen for databasesøgning ville bringe en ny skærm op for at lade programmereren angive disse underopgaver og strømmen mellem dem. Aspekter som at stoppe søgningen, når der findes et fast antal forslag, eller opgiver søgningen, når der ikke findes nok forslag i en given tidsperiode, ville blive overvejet og behandlet af programmereren på denne skærm.

Et computerprogram har mange facetter til det udover handling og flow. Disse inkluderer forhold mellem dataene, deling af data med andre programmer, spredning af arbejdet mellem ressourcer og sammenkobling af grafiske elementer for brugervenlighed. Et sæt tekstopgørelser håndterer ikke altid alle disse handlinger på en glat måde, og det er måske ikke let for andre programmerere at forstå alle implikations. Visuelle programmeringsforsøg på at tackle de fleste af disse aspekter.

Der er mange sprog, der tillader, at programmering udføres visuelt. Typisk inkluderer visuelle programmeringssprog: tersus til webapplikationer, MVPL til robotik, Labview for forskere og synthmaker til lydværktøjer. Der er visuelle sprog til programmering af håndholdte og indlejrede computere. Imidlertid er Visual C# eller Visual Basic ikke visuelle sprog. Selvom de er populære, tillader de blot placering på skærmen på varer, som brugeren interagerer med.

Visuel programmering er blevet kritiseret for at have lavet programmer legetøjslignende og for antallet af visuelle elementer, der kan vises på en skærm på én gang. Deutsch -grænsen indikerer, at ca. 50 elementer kan vises. Ligesom tekstlige programmeringssprog har udviklet sig, er der løfte om, at visuelle sprog også kan tackle disse udfordringer.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?