برمجة الاكسيل

مقدمة في لغة البرمجة في برنامج Microsoft Excel

مقدمة في لغة البرمجة في برنامج Microsoft Excel

مقدمة في لغة البرمجة
في برنامج 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، ونضرب لكم موعدًا جديدًا
مستقبلًا مع المزيد من المقالات
.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى