ما هي لغة البرمجة Delphi

مفهوم – نتعرف خلال السطور القليلة التالية على تعريف لغة البرمجة Delphi، هي لغة برمجة مبنية علي لغة Pascal حيث تعتبر تطوير للغة Pascal.

تعتبر لغة Delphi شائعة و منتشرة حاليا و تستخدم لغة Delphi لتطوير البرامج و التطبيقات بشكل سريع و لذلك يشار إليها بأنها ذات بيئة تطوير متكاملة و تعني تطوير البرامج بسرعة و ذلك يتحقق باستخدام مكونات و أدوات جاهزة تنسق بالشكل المطلوب، و لغة Delphi تجمع بين سهولة الـ Visual Basic و قوة لغة الـ ++C.

تتميز لغة Delphi أنها تمكنك من بناء واجهات معقدة في غضون دقائق حيث أنها تحتوي علي مئات الأدوات المدرجة، و تمكنك من إنشاء تطبيقات ويندوز بسرعة أكبر و بسهولة حيث أنه يتم استخدام تقنيات السحب و الإفلات في البرمجة، و لغة Delphi لغة مكتوبة بنفسها أي أنها هي التي تطور نفسها بنفسها فكل إصدار جديد يتم تطويره بالإصدار السابق له.

تعلم لغة Delphi ليس بالأمر الصعب فهو ممتع و سهل إلي حد ما.

خصائص لغة دلفي Delphi

دعم البرمجة الشيئية.
إمكانية الاستخدام والتوظيف بكل سهولةٍ وسرعةٍ فائقة.
العمل ضمن الإمكانيات المحدودة على عكس لغات البرمجة الأخرى.
التطوير المستمر والنشط.

تاريخ لغة دلفي Delphi

يعود الفضل في تأسيس لغة دلفي إلى الشركة الأمريكية بورلاند للبرمجيات، وتم تشغيلها لأول مرة سنة 1995 على يد المهندس الدنماركي أندرس هيلسبرغ لتعد بمثابة وسيلةٍ لبناء وإنشاء تطبيقات الويندوز Windows App.

في عام 2006 خضعت اللغة للتطوير من قِبل الشركة الأم، وعُرضت اللغة للبيع مع العديد من منتجاتها للجهة الأكثر ملائمةً، إلا أن ذلك لم يحدث فعليًا بينما وُضعت إلى جانبِ مقتنيات فرعها المستحدث CodeGear، ومن ثم تم شراؤها من قِبل شركة Embarcodero Technologies ثم انتقلت ملكيتها إلى Idera في سنة 2015. ومازال التطوير مستمرًا عليها؛ إذ يتم استحداث نسخةٍ جديدةٍ كل ستة أشهرٍ من قِبل IDE مرفقةً بخريطةٍ تفصيليةٍ حول أهم المعلومات المتعلقة بالنسخة الحديثة.

إقرأ ايضًا:

نصائح تعلم البرمجة من الانترنت

أسباب تعلم البرمجة

أنواع البيانات في دلفي Delphi

تستخدم عدة أنواع من البيانات في لغة دلفي، ومن أبرز هذه الأنواع:

المتغيرات (Variable): تعتبر المتغيرات أمرًا هامًا جدًا في كتابة أوامر لغة دلفي؛ حيث تؤدي دورًا هامًا في قراءة التعليمات وكتابتها من قِبل الحاسب، وينصح عادةً باختيار تسمياتٍ فريدةٍ للمتغيرات لتسهيل إرشاد اللغة إلى ما يقصد به، ومن أبرز السمات التي تتسم بها اللغة أنها ليست حساسةً إطلاقًا لمسألة حرفٍ كبيرٍ وصغيرٍ في اللغة الإنجليزية.

الأرقام (Numbers): تتعامل سطور الأوامر في لغة دلفي مع الأعداد بمختلف أشكالها سواءً كانت صحيحةً أو عشريةً، كما أنها تستخدم الأرقام في العملة والحسابات المالية أيضًا.

البيانات النصية (Text): تتشابه بهذه الخاصية مع بقية أنواع لغات البرمجة، حيث تفتح المجال لاستخدام الكلمات والحروف والجمل بكل سهولةٍ وأريحيةٍ، ويشار إلى أن الجمل تُخزن في سياق String، بينما يتم تخزين الحروف المنفردة على هيئة متغير Char.

البيانات المنطقية (Logical data): من المتعارف عليه أن الجمل المنطقية يعتمد تنفيذها على صحةِ أحد الشروط الواردة فيها، وتكون نتيجتها غالبًا إما صحيح أو خطأ.

مزيج من الأنواع السابقة: من الممكن للغة دلفي أن تتعامل مع جملةٍ مؤلفةٍ من كافة أنواع البيانات السابقة الذكر.

شاركها

اترك تعليقاً