
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.
Le code ObjectScript est fondamentalement organisé sous la forme de "routines". Chaque routine est dite atomique en ce sens que sa modification, son enregistrement et sa compilation sont indépendants. La liaison des routines a lieu à l'exécution ; le programmeur n'a pas à lancer de liaison séparée. Le code des routines est stockés dans la base de données ; par conséquent, il est possible d'y accéder dynamiquement sur le réseau, au lieu d'avoir à répéter son installation sur tous les ordinateurs.
A l'interieur d'une routine, le code est structuré sous forme de procédures et /ou de sous-programmes.
(Une méthode objet est une procédure, mais son accès s'effectue par l'intermédiaired'une syntaxe différente.)
Lorsqu'on invoque du code situé dans la même routine, le nom du sous-programme ou de la procédure est seul suffisant. Autrement, on fait suivre son nom du nom de la routine.
Do transfert () //appelle le sous-programme 'transfert' dans la même routine
Do total^facture() //appelle le sous-programme 'total' de la routine 'facture'