ObjectScript | |
---|---|
Kieliluokka | oliosuuntautunut , menettelyllinen |
Toteutustyyppi | tulkittu , käännetty tavukoodiksi |
Esiintyi | 1997 |
Tiedostotunniste _ | .cls .mac .int |
Vapauta | 2018.1 |
Tyyppijärjestelmä | heikko dynamiikka |
Tärkeimmät toteutukset | Välimuisti , IRIS |
Vaikutettu | MUMPS , SQL , JavaScript , Lua , PHP |
ObjectScript (lausutaan englanniksi /'ɔbʤikt skript/ , venäjäksi translitterointi on "object script") on Intersystemsin kehittämä heikosti tyypitetty olio-ohjelmointikieli . ObjectScript-sovellukset käännetään yleensä erityiseksi tavukoodiksi , joten niitä voidaan käyttää missä tahansa tietokonearkkitehtuurissa Caché- tai IRIS - ajoaikaa käyttämällä . Se yhdistää kielten, kuten JavaScriptin, Luan ja PHP:n, voiman
ObjectScript ei välttämättä tarvitse puolipistettä, tässä on kaksi koodiesimerkkiä,
x = 12 ; y = "Hei maailma!" ; x = 12 y = "Hei maailma!"Ja se ja tuo koodi toimii. Toimintojen kutsumiseen käytetään tavallista syntaksia, kuten useimmissa ohjelmointikielissä.
tulosta ( 5 , " erot " )Tässä ohjelmointikielessä on vielä yksi syntaksiominaisuus, kun funktiota kutsutaan, argumentteja ei tarvitse erottaa pilkulla, voit käyttää tavallista välilyöntiä.
tulosta ( 5 " eroa" )Kielen syntaksissa on paljon " sokeria " , joka erottaa sen javascriptistä ja muista kielistä, kuten funktioiden kutsumisesta ilman lainausmerkkejä:
tulosta "Hei maailma!"