Hvad er et legetøjssprog?
I computing er et legetøjssprog et udtryk, der refererer til en type programmeringssprog, der bruges til generelle instruktionsformål, men er typisk utilstrækkelig, når det kommer til faktisk at udføre selve programmeringen. Et legetøjssprog betragtes som noget ufuldstændigt og hjælper med at formidle brede ideer, men bruges normalt ikke når det kommer til at oprette softwareprogrammer, der er beregnet til specifikke applikationer, såsom i et produktionsmiljø. Denne type computersprog fungerer godt med udviklingen af programmering, der hjælper med konceptuelle opgaver.
En af de mere produktive applikationer af legetøjssprog er i forsknings- og udviklingsfasen af nye softwareprodukter eller opgraderinger til eksisterende produkter. Her er målet ofte at få en idé om, hvilke funktioner der kan tilføjes for at tillade det ønskede interval af funktioner med softwaren. Hvis en given idé til en funktion viser sig levedygtig, kan programmereren gå videre fra brugen af legetøjssprog og begynde at oprette den kode, der er mere udflettet med hensyn til matematik og den kode, der i sidste ende er integreret i programmeringen. Med denne tilgang kan brug af legetøjssprog gøre det lettere at udslette ideer til processer, der kan gøre softwaren besværlig for slutbrugerne.
Legetøjssprog kan også være nyttigt i lærings- og instruktionsmiljøer, såsom i computerinformationssystemklasser på et universitet. Sproget kan bruges til at formidle generelle ideer uden at komme dybt ind i selve programmeringen, hvilket gør det let at forberede de studerende til at dykke ned i de mere komplicerede aspekter af processen, når den grundlæggende idé er forstået og mestret. Når disse grundlæggende forståelser er på plads, er det muligt at gå videre til at udvikle den matematik, der understøtter oprettelsen af kode for de funktioner, der overvejes. Det er også muligt at bruge legetøjssprog i denne type miljø for at hjælpe dem, der ikke er kyndige med programmeringsprotokoller til at forstå, hvad der sker med et givet program.
Selvom det ikke er det ideelle valg til en række applikationer og anvendelser, giver legetøjssproget fordelen ved at gøre det muligt at undersøge ideer. Sproget er også nyttigt med at artikulere disse ideer i bred forstand til enkeltpersoner uden en stærk programmeringsbaggrund. Selvom det er lidt begrænset i dets applikationer, kan legetøjssprog bane vejen for mere komplet og robust programmering, der resulterer i udvikling af softwareprogrammer, der vil fungere godt i en række indstillinger.