ObjectScript | |
---|---|
Nyelvóra | objektum-orientált , procedurális |
A végrehajtás típusa | értelmezve , bájtkódra fordítva |
Megjelent | 1997 |
Fájlkiterjesztés _ | .cls .mac .int |
Kiadás | 2018.1 |
Típusrendszer | gyenge dinamika |
Főbb megvalósítások | Gyorsítótár , IRIS |
Befolyásolt | MUMPS , SQL , JavaScript , Lua , PHP |
Az ObjectScript (angolul /'ɔbʤikt skript/ , oroszul az átírás "object script") egy gyengén tipizált objektum-orientált programozási nyelv , amelyet az Intersystems fejlesztett ki . Az ObjectScript -alkalmazásokat általában speciális bájtkódra fordítják , így bármilyen számítógép-architektúrán futhatnak a Caché vagy az IRIS futtatókörnyezet használatával . Egyesíti az olyan nyelvek erejét, mint a JavaScript, a Lua és a PHP
Az ObjectScripthez nem feltétlenül kell pontosvessző, itt van két kódpélda,
x = 12 ; y = "Hello World!" ; x = 12 y = "Hello World!"És ez és ez a kód működik. A függvények meghívásához a szokásos szintaxist használjuk, mint a legtöbb programozási nyelvben.
nyomtatás ( 5 , " különbségek " )Ennek a programozási nyelvnek van még egy szintaktikai tulajdonsága, függvény hívásakor az argumentumokat nem kell vesszővel elválasztani, használhatunk normál szóközt is.
nyomtatás ( 5 " különbség" )A nyelv szintaxisában sok a " cukor " szó, ami megkülönbözteti a javascripttől és más nyelvektől, mint például a függvények idézőjelek nélküli hívása:
print "Hello World!"