Shift skript on arvuti programmeerimiskeel, mis täiendab Microsoft Visual Basicut. See lihtsam kodeerimiskeel on loodud välistest allikatest pärit rakenduste juhtimiseks, kus kaugfailid võivad anda orientatsiooni mõne rakenduse funktsiooni jaoks. Mõned arendajad võivad kirjeldada nihkeskripti kui Microsoft Visual Basicu järelkasvu, mis on populaarne objektorienteeritud programmeerimiskeel, mida kasutatakse Windowsi-põhiste rakenduste arendamiseks. Teised valdkonnaeksperdid võivad seda nimetada lisaseadmeks või võimaluseks toetada Visual Basicu ja sellega seotud kodeerimiskeeltega loodud või hallatavaid rakendusi.
Paljud arendajad viitavad vahetusskriptile kui kiire arenguga programmeerimiskeelele, kuna selle lihtne süntaks võimaldab kiiret koostamist. Programmeerijad võivad seda keelt kasutada arvutimängude ja muude rakendustega töötamiseks. Selle tehnoloogia üks omadus on integreeritud arenduskeskkond, mis aitab kasutajatel sünkroonida keelt rakenduste või programmide muude aspektidega.
Neile, kes soovivad mõista, kuidas vahetusskript töötab, on oluline teada Microsoft Visual Basicu olemust. Visual Basic on objektorienteeritud keel. See tähendab, et erinevad keeleklassid ilmuvad rakendustes füüsiliste objektidena. Programmeerijad loovad need Visual Basicu stuudio valikutööriistade ja konkreetsete kodeerimismoodulite seguga. Tulemuseks on sellised objektid nagu pildiaknad, tekstikastid, teatekastid ja käsunupud, mida saab koodiga mitmel viisil manipuleerida.
Programmeerijad, kes tunnevad Visual Basicu skripti, mis on veebiarenduseks mõeldud Visual Basicu keel, võivad leida, et vahetusskript on mitmel viisil sarnane ja teistes veidi erinev. Shift skripti süntaksi üks omadus on see, et kasutajad saavad “helistada” objekte, näiteks teatekaste, mis võimaldab arendajatel kiiresti rakendada tekstisõnumiga kuvaboksi koodi lõppkasutajale või valmis tarkvaratoodet kasutavale isikule. See koodikeel aitab arendajatel suhteliselt lihtsate käskude abil ka mitmel muul viisil tarkvara mõjutada.
Oluline on märkida, et kuigi vahetusskript on konkreetse arvutiprogrammeerimiskeele nimi, võib see olla ka mitmesugustele muudele programmeerimistüüpidele rakendatav silt. Arvutikeelt, mis kasutab ASCII-märkide või muude muutujate nihutamist, võib nimetada ka “nihutusskriptiks”. Arendajad, kes tutvuvad veebi ja rakenduste programmeerimismaailma üldise maastikuga, teavad üldiselt kontekstist, millele teised seda terminit kuuldes silmas peavad.