XL Bibliothèques pour les applications informatiques scientifiques
Il existe plusieurs bibliothèques XL importantes à prendre en compte lors de la rédaction d'une application informatique scientifique. L'un d'entre eux est NetLib, qui fournit des blocs de construction standard pour les opérations de matrice et de vecteur. Il fournit également des routines pour résoudre des équations linéaires simultanées, des solutions de moindres carrés de systèmes d'équations linéaires et de problèmes de valeur singulière. Il fournit également des routines algébraes linéaires hautes performances pour des machines à mémoire réparties parallèles. Notez que les versionsPACK ne sont pas nécessairement liées aux versions du compilateur XL.
Halcon prend en charge le matériel multi-processeur et multi-core. Les fonctions de bibliothèque compatibles XLD permettent d'accéder aux éléments avec précision de sous-pixel. Halcon / C ++ a une classe de base HXLD et des classes spécialisées en dérivées. Ces classes ont des fonctions membres correspondant aux opérateurs halcon. Les bibliothèques XLD permettent un accès direct et indirect aux structures de données, y compris des matrices arbitraires, des tuples et des listes imbriquées.
Ces outils facilitent également la congruence et la synergie entre différentes bibliothèques. Selon Smith (1982), les bibliothèques XL permettent de communiquer les bibliothèques. Ceci est important lors de la mise en œuvre d'un système d'information complexe, tel qu'une base de données. Par exemple, il peut être nécessaire de créer des connexions fréquentes dans un catalogue de bibliothèques et d'autres bases de données. Dans le passé, il n'a pas été possible de partager ces informations, mais il est maintenant possible de partager et de stocker des données avec d'autres bibliothèques.