لغة الصيغ

لغة الصيغ هي لغة برمجة نصية يستخدمها برنامج لوتس نوتس . ويُشار إليها غالبًا باسم لغة @Formula (تُنطق آت-فورمولا ) لأن العديد من عناصرها تبدأ بالرمز @. إليك مثال على صيغة اختيار:

SELECT @NoteId = "NT0050D26" 

تطوير

ابتكرها راي أوزي خلال المراحل الأولى لتطوير لوتس نوتس. استعار المُترجم والمُفكك من برنامج لوتس 1-2-3 للجداول الإلكترونية، ولكن على عكس لغة الجداول الإلكترونية، صُممت لغة الصيغ في الأساس لمعالجة النصوص والقوائم، وليس للمعالجة الرقمية. كانت في الأصل لغة برمجة وظيفية ذات ميزات فريدة للتعامل مع قوائم النصوص، مستوحاة من استخدام راي أوزي السابق للغتي أيكون وليسب .

أعاد داميان كاتز كتابة محرك لغة Formula لبرنامجي Notes و Domino 6. [ 1 ] أُضيفت ميزات جديدة إلى اللغة، مثل التكرار والتنفيذ الديناميكي، وتم تحسين الأداء. [ 2 ]

مراجع

  1. داميان كاتز (4 يناير 2005). "إعادة كتابة محرك الصيغ" . مدونة شخصية . تم الاطلاع عليه في 30 سبتمبر 2016 .
  2. "تحسينات على لغة الصيغ في دومينو 6" . آي بي إم. 4 نوفمبر 2002. مؤرشف من الأصل في 22 أكتوبر 2012. تم الاطلاع عليه في 30 سبتمبر 2016 .