APL2 est un assistant puissant pour la résolution de problèmes

IBM APL2 est un langage de programmation conçu à l'intention des utilisateurs et des développeurs. Ce produit offre des fonctions de résolution de problèmes pour la modélisation par scénario hypothétique4, programmation exploratoire, traitement interactif, aide à la décision et analyse des données. Avec APL2, vous pouvez préciser exactement quel était le travail à accomplir, et le logiciel réagit en affichant le résultat obtenu, tenir compte des calculs sous-jacents. Il utilise la notation symbolique de façon efficace, ce qui aide notamment à internationaliser le code, qui devient indépendant des langues nationales.

Le produit APL2 (IBM Workstation APL2 for Multiplatforms) propose des environnements APL2 à fonctions complètes pour les systèmes d'exploitation IBM AIX, Linux, Sun Solaris et Windows.

IBM Workstation APL2 for Multiplatforms

Traitement coopératif

Vous pouvez répartir les données et le traitement entre plusieurs systèmes APL2 conntectés par TCP/IP. Des variables multisystèmes assurent la synchronisation et les transferts de données dans l'environnement informatique réparti.

Outils pour écrire des processeurs auxiliaires

Les processeurs types, les fichiers d'en-tête en C et l'interface de serveur permet d'implémenter des processeurs sur mesure, y compris des modules client-serveur.

Encapsulation et ré-utilisation d'applications

La reconnaissance des espaces de noms au niveau des postes de travail permet de développer et de tester des applications sous des espaces de noms de grands systèmes avec un minimum de conflits de nommage.

Traitement parallèle

Des outils sont fournis pour distribuer des applications sur plusieurs coeurs et machines.

Caractéristiques d'IBM Workstation APL2 for Multiplatforms

  • Environnement de développement interactif
  • Interface COM
  • Bibliothèque d'exécution sans frais
  • Interface de programmation adaptable
  • Traitement coopératif
  • Graphiques universels
  • Surveillez les performances
  • Espaces de développement d'applications
  • Soutien en langue nationale