ObjectScript | |
---|---|
Jazyková třída | objektově orientovaný , procedurální |
Typ provedení | interpretováno , zkompilováno do bajtkódu |
Objevil se v | 1997 |
Přípona souboru | .cls .mac .int |
Uvolnění | 2018.1 |
Typový systém | slabá dynamika |
Hlavní implementace | Cache , IRIS |
Byl ovlivněn | MUMPS , SQL , JavaScript , Lua , PHP |
ObjectScript (v angličtině se vyslovuje jako /'ɔbʤikt skript/ , v ruštině je přepis „object script“) je slabě typovaný objektově orientovaný programovací jazyk vyvinutý společností Intersystems . Aplikace ObjectScript jsou obvykle přeloženy do speciálního bajtkódu , takže mohou běžet na libovolné architektuře počítače s využitím běhového prostředí Caché nebo IRIS . Spojuje sílu jazyků jako JavaScript, Lua a PHP
ObjectScript nutně nepotřebuje středník, zde jsou dva příklady kódu,
x = 12 ; y = "Ahoj světe!" ; x = 12 y = "Ahoj světe!"A ten a ten kód funguje. Pro volání funkcí se používá obvyklá syntaxe, jako ve většině programovacích jazyků.
tisk ( 5 , " rozdíly " )Tento programovací jazyk má ještě jednu vlastnost syntaxe, při volání funkce nemusí být argumenty odděleny čárkou, můžete použít běžnou mezeru.
tisk ( 5 "rozdílů" )Jazyk má ve své syntaxi mnoho „ cukru “ , což jej odlišuje od javascriptu a jiných jazyků, jako je volání funkcí zcela bez uvozovek:
tisknout "Ahoj světe!"