HAScript es un lenguaje de programación creado por IBM. Es un lenguaje de alto nivel, orientado a objetos y diseñado para ser fácil de aprender y utilizar. HAScript se basa en el lenguaje de programación Java y se ejecuta en la IBM JVM (Java Virtual Machine). Los programas HAScript pueden escribirse en los lenguajes de programación HAScript o Java.
HAScript se creó para proporcionar una alternativa más sencilla al lenguaje de programación Java. HAScript es un lenguaje de tipado estático, lo que significa que las variables deben ser declaradas antes de poder ser utilizadas. HAScript también soporta herencia múltiple, lo que significa que una clase puede heredar de más de una clase padre.
Los programas HAScript se compilan en bytecode, que puede ejecutarse en cualquier plataforma que soporte la JVM. HAScript es un lenguaje independiente de la plataforma, lo que significa que los programas escritos en HAScript pueden ejecutarse en cualquier sistema operativo que soporte la JVM.
HAScript es un lenguaje de programación de código abierto. El compilador y el tiempo de ejecución de HAScript están disponibles bajo la Licencia Apache 2.0. El código fuente de HAScript está disponible en GitHub.