Ero sivun ”Komentokieli” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
p Ipr1 siirsi sivun Komentosarjakieli ohjauksen Komentokieli päälle: kömpelö väännös lähteistettyyn nimeen
Ipr1 (keskustelu | muokkaukset)
kh, lähteetöntä mutua ja vastaavaa pois
Rivi 2:
{{Korjattava|Vaatii korjailua vrt. [[:en:Scripting language]]}}
{{korjattava/päivitys}}
'''Komentosarjakieli''' (myös '''komentokieliKomentokieli'''<ref>{{Verkkoviite | osoite = http://www.mit.jyu.fi/opetus/opinnayte/LuK/TclTk/luku34.html | nimeke = Komentokieli vai käännettävä ohjelmointikieli | ajankohta = 30.9.1998 | tekijä = Eeva-Kaisa Rouhiainen & Taru Väisänen | viitattu = 10.7.2018}}</ref> (myös ''komentosarjakieli'' tai ''skriptikieli'') on kieli, jolla kirjoitetaan '''komentosarjoja''' eli '(''skriptejä'''). Näillä automatisoidaan tehtäviä ilman, että tarvitaan varsinaisia [[ohjelmointikieli]]ä.
 
== Alkuperäinen merkitys ==
Rivi 16:
Alkuperäinen tärkeä komentosarjakielten käyttötarkoitus oli [[eräajo]]jen ohjaaminen.
 
== KomentosarjakieletKomentokielet vs. makrokielet ==
 
'''Makrokielet''' ovat hyvin samanlaisia kuin komentosarjakielet.
'''Makrokielet''' ovat hyvin samanlaisia kuin komentosarjakielet, mutta niiden tavoitteena on tuottaa tekstitiedosto eikä suorittaa käyttöjärjestelmällä komentoja. Makrokieliä ovat esimerkiksi Unix/Linux järjestelmän [[M4 (komentosarjakieli)|m4]] ja kaikkien C-kääntäjien [[cpp]]-esikääntäjä. Myös julkaisujärjestelmä [[TeX]] (ja [[Latex|LaTeX]]) on makrokieli.
Makrokieliä ovat esimerkiksi [[M4 (komentosarjakieli)|m4]]. Myös julkaisujärjestelmä [[TeX]] (ja [[Latex|LaTeX]]) on makrokieli.
 
Käsitteessä '''näppäimistömakro''' sanaa makro käytetään samassa merkityksessä kuin komentosarjakielissä. Näppäimistömakroissa ''nauhoitetaan'' ohjelman käytössä käytettävät näppäinten painallukset ja nämä näppäinten painallukset voidaan sitten toistaa.
Rivi 39 ⟶ 40:
Ja lisäksi termi on otettu käyttöön muutamissa muissa edellisen kaltaisissa kielissä, joissa kuitenkin yhteys ohjelmakomentoihin on jo täysin kadonnut:
* [[JavaScript]]
 
Komentosarjakielestä on tulossa synonyymi [[ohjelmointikielen tulkki|tulkattava]]lle ohjelmointikielelle.
 
== Lähteet ==