Shift -skripti on tietokoneohjelmointikieli, joka täydentää Microsoft Visual Basicia. Tämä yksinkertaisempi koodauskieli on rakennettu hallitsemaan ulkoisista lähteistä peräisin olevia sovelluksia, joissa etätiedostot voivat antaa suunnan joillekin sovelluksen toiminnoille. Jotkut kehittäjät saattavat kuvata shift-komentosarjaa Microsoft Visual Basicin spinoffiksi, joka on suosittu olio-ohjelmointikieli, jota käytetään Windows-pohjaisten sovellusten kehittämiseen. Muut alan asiantuntijat saattavat kutsua sitä lisälaitteeksi tai tapaksi tukea Visual Basicilla ja siihen liittyvillä koodauskielillä luotuja tai hallinnoituja sovelluksia.
Monet kehittäjät pitävät shift -komentosarjaa nopean kehityksen ohjelmointikielenä, koska sen yksinkertainen syntaksi mahdollistaa nopean rakentamisen. Ohjelmoijat voivat käyttää tätä kieltä työskennellessään tietokonepeleissä ja muissa sovelluksissa. Yksi tämän tekniikan ominaisuus on integroitu kehitysympäristö, joka auttaa käyttäjiä synkronoimaan kielen muiden sovellusten tai ohjelmien kanssa.
Niille, jotka haluavat ymmärtää, miten shift -komentosarja toimii, on tärkeää tietää Microsoft Visual Basicin luonne. Visual Basic on olio -kieli. Tämä tarkoittaa, että kielen eri luokat näkyvät sovellusten fyysisinä objekteina. Ohjelmoijat luovat nämä sekoittamalla Visual Basic -studion valintatyökaluja ja erityisiä koodausmoduuleja. Tuloksena on objekteja, kuten kuvaikkunat, tekstiruudut, viestiruudut ja komentopainikkeet, joita voidaan käsitellä koodilla eri tavoilla.
Ohjelmoijat, jotka tuntevat Visual Basic -skriptin, Visual Basic -kielen verkkokehitykseen, saattavat huomata, että shift -skripti on monella tapaa samanlainen ja toisella hieman erilainen. Yksi shift-komentosarjan syntaksin ominaisuus on, että käyttäjät voivat “soittaa” objekteille, kuten viestilaatikoille, jolloin kehittäjät voivat nopeasti ottaa käyttöön koodin näyttölaatikolle, jossa on tekstiviesti loppukäyttäjälle tai valmiita ohjelmistotuotetta käyttävälle henkilölle. Tämä koodikieli auttaa myös kehittäjiä vaikuttamaan ohjelmistoon monin muin tavoin suhteellisen helpoilla komennoilla.
On tärkeää huomata, että vaikka shift -skripti on tietyn tietokoneohjelmointikielen nimi, se voi myös olla tarra, jota käytetään erilaisiin muihin ohjelmointityyppeihin. Tietokonekieltä, joka hyödyntää ASCII -merkkien tai muiden muuttujien siirtämistä, voitaisiin kutsua myös “siirtoskriptiksi”. Kehittäjät, jotka tuntevat verkon ja sovellusohjelmointimaailman yleisen maaston, tietävät yleensä kontekstistaan, mihin muut viittaavat, kun he kuulevat tämän termin.