مقدمة في لغة البرمجة
في برنامج Microsoft Excel
يمكننا القول أنه أقدم برنامج لا يزال قيد
الاستخدام على نطاق واسع حول العالم. فقبل 34 عامًا، وبعد ثلاث سنوات فقط من طرح شركة آبل – Apple لأجهزة Mac الأولى، أطلقت شركة Microsoft الإصدار الأول من تطبيق جداول البيانات
Excel المُتعارَف عليه حاليًا، والذي كان في البداية نسخة أولية من برنامج VisiCalc
من برمجة Dan Bricklin.
تقدّم برنامج Microsoft Excel سريعًا إلى
المستقبل، وقد أشارت صحيفة Irish Times في عام 2017 إلى أن الرئيس التنفيذي لشركة Microsoft Satya Nadella كان يصف برنامج Excel
بأنه البرنامج الأكثر أهمية للمستهلكين، مشيرًا إلى أن لديه أكثر من 750 مليون مستخدم.
لذلك يبدو الأمر تاريخيًا تقريبًا عندما تعزز
إحدى أكبر الشركات في العالم عنصرًا حاسمًا في مجموعة برامج Office الخاصة بها – ومع ذلك فمن المؤكد أنه تمت ترقية برنامج Excel بميزة جديدة رئيسية.
يعتقد باحثو شركة Microsoft أنهم تمكنوا الآن
وأخيرًا من تحويل برنامج Excel إلى لغة برمجة كاملة، وذلك بفضل إدخال ميزة جديدة
تسمى LAMBDA.
حيث أعلنت شركة Microsoft حينها في صفحتها على
تويتر عن إطلاق لغة البرمجة هذه في برنامج Excel قائلة: “مع LAMBDA، أصبح برنامج Excel مكتملًا للاستخدام. يمكنك الآن، من حيث المبدأ، كتابة أي حساب بلغة صيغة Excel“
وأوضح مقال جديد في مجلة Visual Studio التالي: “أن تكون Turing مكتملة هو الاختبار الحقيقي للغة برمجة كاملة“. وتضيف أن “استجابة المجتمع للغة البرمجة هذه كانت مشجعة” ، مشيرة إلى أن باحثي شركة Microsoft يتصورون بحماس مستخدمي Excel المهرة
الذين ينشئون وظائف “تظهر بسلاسة جزءًا من برنامج Excel لزملائهم،
الذين يتصلون بهم ببساطة“.
صورة توضيحية سريعة للغة البرمجة LAMBDA في
برنامج Excel
البرمجة باستخدام برنامج Excel
يقوم مستخدمو Excel بالكثير من عملهم باستخدام
الصيغ – حيث يبدأ الإدخال في الخلية بعلامة يساوي متبوعة
بنوع من الحساب (“= A2 + B2″).
وتصف مدونة شركة Microsoft الصيغ بأنها لغة
البرمجة الأكثر استخدامًا في العالم – ومع ذلك فقد كانت دائمًا مقتصرة على عالم محدد
مسبقًا من الخيارات.
ولعرض وظائفهم المخصصة، كان على المستخدمين
استخدام لغة البرمجة الأخرى القائمة على الماكرو من Microsoft ، Visual Basic
للتطبيقات. (أو بدءًا من 2018 ، JavaScript – وبالطبع ، Microsoft JavaScript-superset TypeScript.)
في ظهور بڤيديو في POPL 2021 ، أشار الباحث في Microsoft منذ فترة طويلة سيمون بيتون جونز إلى أن
المستخدمين النهائيين لبرنامج Excel كانوا ينفذون بالفعل وظائف باستخدام لغة JavaScript،
وهي نقطة تم التأكيد عليها في منشور مدونة Microsoft Research من قبل باحث رئيسي
أول ومدير أبحاث رئيسي أول.
حيث قال: “تتم كتابة صيغ Excel بترتيب عدد مستخدمين أكبر من جميع مبرمجي C و C ++ و C # و Java و Python في العالم مجتمعين.”
شاهد أيضًا: صيغ الدالة CHOOSE واستخدامها في برنامج Microsoft Excel
وفي نهاية المقال، نتمنى أن نكون قد أفدناكم بما
يخص هذا الجزء من البرمجة باستخدام برنامج Excel، ونضرب لكم موعدًا جديدًا
مستقبلًا مع المزيد من المقالات.