stringtranslate.com

Opal (lenguaje de programación)

OPAL ( Optimized Application Language ) [1] es un lenguaje de programación funcional desarrollado por primera vez en la Universidad Técnica de Berlín .


Existe un marco posterior para el análisis de código estático también llamado Opal. [2]

Programa de ejemplo

Este es un programa OPAL de ejemplo, que calcula el MCD de forma recursiva.

Archivo de firma (declaración)
 FIRMA MCD DIVERTIDO MCD: nat ** nat -> nat
Archivo de implementación (definición)
 IMPLEMENTACIÓN MCD IMPORTAR Nat COMPLETAMENTE  DEF MCD(a,b) == SI a % b = 0 ENTONCES b SI NO SI ab < b ENTONCES MCD(b,ab) SI NO MCD(ab,b) FI  FI

Referencias

  1. ^ "Opal". TU-Berlin/opal - Lenguaje aplicativo optimizado . Consultado el 23 de septiembre de 2023 .
  2. ^ "Página de inicio". Proyecto OPAL . Consultado el 25 de noviembre de 2023 .

Enlaces externos