close

Käsikirjoitus

Siirry navigointiin Siirry hakuun

Tietojenkäsittelyssä skripti , komentosarja [ 1 ]​ tai script [ 2 ] ​[ 3 ] ​[ 4 ]​ (englannista käännettynä) on epävirallinen termi, jota käytetään kuvaamaan suhteellisen yksinkertaista ohjelmaa . Komentosarjoja ei yleensä käännetä etukäteen konekoodiksi , vaan tulkki , joka lukee lähdetiedoston lennossa, suorittaa ne; tai jopa interaktiivisella konsolillajossa käyttäjä toimittaa ohjelman tulkille askel askeleelta. Komentosarjoja voidaan käyttää ohjelmien prototyyppien tekemiseen, toistuvien tehtävien automatisoimiseen, eräkäsittelyyn ja vuorovaikutukseen käyttöjärjestelmän ja käyttäjän kanssa (tämän vuoksi kuoret on usein suunniteltu ohjelmointiominaisuuksilla ) .

Joitakin ohjelmointikieliä pidetään " skriptikielinä " , jos ne sopivat taitavaan komentosarjaan, vaikka niitä käytetään myös paljon monimutkaisempien ohjelmien koodaamiseen . Esimerkiksi Pythonia pidetään usein komentosarjakielenä , mutta sitä voidaan käyttää myös kehittyneiden sovellusten (esim. Deluge ) tai kokonaisten kirjastojen (kuten SciPy ) ohjelmoimiseen; joita pidetään enemmän kuin vain skripteinä .

Käyttöjärjestelmässä

UNIXissa

Järjestelmä tunnistaa yleensä komentosarjatiedostot jonkin seuraavista tiedoston sisällön otsikoista, jotka tunnetaan nimellä shebang :

#!/bin/bash ; #!/bin/ksh ; #!/bin/csh

Vaikka UNIX-ympäristöissä useimmat skriptit tunnistetaan tällä otsikolla, ne voidaan tunnistaa myös .shlaajennuksen " " kautta, mikä on ehkä vähemmän tärkeä kuin otsikko, koska lähes kaikki järjestelmät eivät tarvitse tätä laajennusta komentosarjan suorittamiseen. on yleensä perinteen mukaan lisätty, tai pikemminkin se on hyödyllinen, jotta käyttäjä voi tunnistaa nämä tiedostot komentoriviliittymän kautta ilman, että sitä tarvitsee avata.

Ne eroavat sovellusohjelmista, koska jälkimmäiset ovat monimutkaisempia; Lisäksi komentosarjat ovat pikemminkin ohjelmia, jotka antavat ohjeita edistyneemmille.

Windowsissa ja DOSissa

DOS - käyttöjärjestelmässä komentosarjat, jotka on luotu tulkittavaksi cmd.exe : n tai vanhentuneen COMMAND.COM - tiedoston avulla, tunnetaan "erätiedostoina", ja ne päättyvät numeroon .bato .cmd. Windows - käyttöjärjestelmässä on useita tulkittuja kieliä, kuten Visual Basic Script (VBScript) , JScript , Batch ja PowerShell .

Verkkosuunnittelussa

Internetissä olevat komentosarjat voidaan luokitella asiakas- ja palvelinpuolen komentosarjoihin.

Asiakaspuolen skriptit

Asiakaspuolen komentosarjat on sisällytettävä tunnisteeseen , mukaan lukien MIME<script> -tyypin attribuutti . type

JavaScriptiä käytetään yleensä, mutta VBScriptiä voidaan käyttää ( vain Internet Explorer tai Google Chrome ). Se on yleensä tarkoitettu AJAX- tai DOM - manipulaatioon .

Palvelinpuolen skriptit

Niillä ei ole saavutettavuusongelmia, joita asiakaspuolen komentosarjat voivat aiheuttaa. Ne mahdollistavat myös HTTP-otsikoiden muokkaamisen tai niiden hankkimisen. Lisäksi ne mahdollistavat pääsyn tietokantoihin ja muihin sisäisiin tiedostoihin.

Käännös

Englanninkielinen termi script on otettu esittävän taiteen kirjoitetusta käsikirjoituksesta, jonka sarja näyttelijöitä/näyttelijöitä (tai tässä tapauksessa ohjelmia) tulkitsee määrätyn järjestyksen mukaisesti.

Joissakin teksteissä kirjoitus on käännetty " käsikirjoitukseksi". [ 5 ] Tämä käännös alkaa nyt vakiinnuttaa ja on melko yleinen joissakin vapaissa ohjelmistoyhteisöissä ja julkaisuissa – kuten KDE -käännöstiimissä , joka kääntää useimmissa tämän työpöydän sovelluksissa skriptejä, kuten "script"-, [ 6 ] [ 7 ]​ tai erilaisia ​​ohjelmistooppaita ja -oppaita. [ 8 ] [ 9 ] Sen käyttö on kuitenkin edelleen vähemmistönä yleisellä tasolla, mutta yhdessä ilmaisujen "komentosekvenssi" ja "tilaustiedosto", jälkimmäinen Amerikassa , kanssa se on yleisin kastilianisaatio .

Katso myös

Viitteet

  1. «käsikirjoitus - Englanninkielinen käännös – Linguee» . Linguee.com (englanniksi) . Haettu 5.6.2020 . 
  2. FileMaker Pro -ohje: Komentosarjan vaiheiden viite . http://www.filemaker.com/en/11help/html/ academics— script , Script Languages . Madridin ammattikorkeakoulun tietojenkäsittelytieteen tiedekunta. http://lml.ls.fi.upm.es/ep/script.html Arkistoitu 3. maaliskuuta 2016, Wayback Machinessa .
  3. Ohjelmointi komentosarjakielillä verkkosivuilla . Työväen yliopisto. http://www.launiversidadlaboral.com/verCurso.php?id=4217
  4. Shell-skriptit . Puig Castellar Institute, Sta. Coloma de Gramanet. http://elpuig.xeill.net/Members/vcarceler/c1/didactica/apuntes/ud3/na6
  5. EcuRed, Kuuban Encyclopedia. http://www.ecured.cu/GNU/Linux#Como_sistema_de_programaci.C3.B3n
  6. Amarok-käsikirja: Script Manager . https://userbase.kde.org/Amarok/en#Script_Manager
  7. KPPP (KDE) -opas: Kirjautumiskomentosarja-välilehti . https://docs.kde.org/stable4/en/kdenetwork/kppp/account-login-script.html Arkistoitu 6. helmikuuta 2016 Wayback Machinessa .
  8. GIMP-käsikirja: Script-Fu-skriptien käyttäminen . https://docs.gimp.org/gimp-concepts-script-fu.html
  9. Gentoo Linux Handbook. Init-skriptit . https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Initscripts/en#Init_scripts_.28init_scripts.29 ]

Ulkoiset linkit