
InterSystems CACHE est une base de données objet à très hautes performances
l'environnement RAD d'InterSystems CACHE permet des développements plus rapide qu'avec n'importe quel autre environnement.
Dans certains langages orientés objet, tout code doit s'inscrire à l'intérieur d'une méthode. Cette restriction ne s'applique pas à Caché ObjectScript. Il est possible d'invoquer du code directement ou à travers une syntaxe objet.
Le code est souvent invoqué à l'aide de la commande DO.
do rotate(a,3)
Une expression permet dl'utilisation d'une fonction retournant une valeur.Par exemple appelle la routine ou procédure "insérer" écrite par le programmeur.
ser x=a+$$insérer(3,y)
On peut aussi invoquer la méthode d'un objet dans le code.
set montant=facture.Total() //Total() retourne le montant total de la facture
do article.Increment() //On n'utilise pas la valeur
//retour de 'Increment()'
Le passage des paramètres est possible par valeur ou par référence.