APL2 es un aliado potente en la resolución de problemas

IBM® APL2® es un lenguaje de programación para usuarios y desarrolladores. Ofrece funciones para resolver problemas relacionados con el modelado de situaciones hipotéticas, la programación de exploración, la informática interactiva, el soporte a la toma de decisiones y el análisis de datos. APL2 le permite expresar con precisión el trabajo que debe realizarse y responde mostrando el resultado del trabajo, sin considerar los cálculos subyacentes. Utiliza la notación simbólica de forma eficiente, que ayuda, por ejemplo, a internacionalizar el código porque es independiente del idioma nacional.

IBM Workstation APL2 for Multiplatforms proporciona entornos APL2 con todas las funciones para sistemas operativos IBM AIX®, Linux, Sun Solaris y Windows.

IBM Workstation APL2 for Multiplatforms

Procesamiento cooperativo

Distribuya datos y procesamiento entre múltiples sistemas APL2 conectados por TCP/IP. Incluye variables compartidas entre sistemas para la sincronización y la transferencia de datos en un entorno de procesamiento distribuido.

Herramientas para escribir procesadores auxiliares

Procesadores de muestra, archivos de cabecera C y una interfaz de servidor facilitan la implementación de procesadores personalizados, incluyendo procesadores de cliente/servidor.

Encapsulación y reutilización de aplicaciones

El soporte para espacios de nombre en estaciones de trabajo posibilita el desarrollo y las pruebas de aplicaciones para el despliegue, como espacios de nombre de mainframe con menos conflictos de nombre.

Procesamiento paralelo

Se proporcionan herramientas para distribuir aplicaciones en múltiples núcleos y máquinas.

Características de IBM Workstation APL2 for Multiplatforms

  • Entorno de desarrollo interactivo
  • Interfaz COM
  • Biblioteca de tiempo de ejecución gratuita
  • Interfaz de programación flexible
  • Procesamiento cooperativo
  • Gráficos universales
  • Supervisor de rendimiento
  • Espacios de trabajo de desarrollo de aplicaciones
  • Soporte multilingüístico