اوپال (زبان برنامهنویسی)
اوپال (به انگلیسی: Opal) زبان برنامهنویسی تابعی است که توسط دانشگاه فنی برلین ایجاد و توسعه یافت.
مثال
مثال زیر نحوه محاسبه بزرگترین مقسومعلیه مشترک را به زبان اوپال پیاده میکند.
فایل سیگنیچر:
SIGNATURE GCD FUN GCD: nat ** nat -> nat
فایل پیادهسازی:
IMPLEMENTATION GCD IMPORT Nat COMPLETELY DEF GCD(a,b) == IF a % b = 0 THEN b ELSE IF a-b <b THEN GCD(b,a-b) ELSE GCD(a-b,b) FI FI
منابع
مشارکتکنندگان ویکیپدیا. «Opal (programming language)». در دانشنامهٔ ویکیپدیای انگلیسی.