Sanaa "skripti" käytetään nykyään viittaamaan ohjelmaan, joka on kirjoitettu millä tahansa korkean tason ohjelmointikielellä. "Korkea taso" komentosarjojen ohjelmointikielien suhteen tarkoittaa, että tämän kielen ohjeet ovat paremmin mukautettuja henkilön (ohjelmoijan) ymmärtämiseen. Toisin kuin komentosarjakielet, on matalan tason kieliä, jotka keskittyvät enemmän tietokoneiden suorittimien käytettävyyteen.
Ohjeet
Vaihe 1
Sana "komentosarja" tarkoittaa käännöksessä "komentosarjaa" ja tämä määrittelee tarkasti komentosarjojen luomisen merkityksen - ohjelmoijan on kirjoitettava komentosarja, jonka mukaan tietokone suorittaa luojan tarjoamat toiminnot ja reagoi käyttäjän toimintoihin ja muuhun tietoon tulossa ulkopuolelta.
Vaihe 2
Yksittäistä komentosarjakieliä ei ole kaikkiin tarkoituksiin - jotkut tällaisten ohjelmointikielien ryhmät keskittyvät verkkopalvelimien käyttöön (esimerkiksi PHP), toiset konsolisovelluksina (esimerkiksi VisualBasic) jne. Lisäksi monissa sovelluksissa on omat komentosarjakielensä. Joten osakekaupan ohjelmistopäätteet käyttävät omalla kielellään kirjoitettuja komentosarjoja (esimerkiksi MQL). On olemassa komentosarjoja käytettäväksi verkkosivujen Flash-elementtien kanssa (Action Script language), useimmat monimutkaiset pelit sallivat myös komentosarjojen käytön heidän omalla kielellään. Joskus sovellukset voivat käyttää jopa useita tasoja tällaisia komentosarjoja - esimerkiksi laskentataulukkoeditorissa Microsoft Office Excel on sisäänrakennettu ohjelmointikieli tietojen käsittelyyn, minkä lisäksi voit käyttää "makroja", eli komentoja, jotka simuloivat käyttäjän toimia.
Vaihe 3
Eri ohjelmointikielien komentosarjat käyttävät erilaisia suunnittelusääntöjä ja syntaksia komentojen kirjoittamiseen, ja ne tallennetaan myös eri muotoisissa tiedostoissa ja edellyttävät eri ohjelmistojen suorittamista. Kaikki tämä on otettava huomioon komentosarjakielen valinnassa. Lisäksi jokaisella komentosarjakielellä on omat erikoistuneet muokkausohjelmat ja joskus jopa kokonaiset ohjelmistojärjestelmät, mukaan lukien virheenkorjaus-, kokoamis- ja purkuohjelmat (korkean tason komentosarjojen kääntäminen prosessorille ja takaisin ymmärrettäviksi konekoodeiksi) jne.