اقرأ في هذا المقال
- نبذة عن لغة البرمجة دارت – Dart Programming Language
- مميزات لغة البرمجة دارت – Dart Programming Language Features
- استخدامات لغة البرمجة دارت
نبذة عن لغة البرمجة دارت – Dart Programming Language:
لغة البرمجة دارت هي عبارة عن لغة برمجة مفتوحة المصدر، تستخدم في برمجة الأجهزة الذكية وفي تطبيقات سطح المكتب (Desktop Applications) وتطبيقات الويب، وتعمل هذه اللغة على مُختلف أنظمة التشغيل مثل: نظام أندرويد ونظام (IOS)، وتمتلك هذه اللغة بنية مشابهة للغة البرمجة (C)، وأيضاً أكوادها البرمجية مشابهة للغات البرمجة الأخرى مثل: لغة البرمجة جافا سكريبت، ولغة الجافا وسي شارب، وتم تطوير هذه اللغة في الأصل بواسطة شركة (Google)، وتمت الموافقة عليها لاحقاً كمعيار من قبل (ECMA)، وتم إطلاق أول نسخة من هذه اللغة في عام 2011، وتم اكتشاف هذه اللغة بواسطة المبرمج الدنماركي بارك لارس ويُعتبر هذا المبرمج خبير أيضاً في لغة البرمجة جافا سكريبت (JavaScript).
مميزات لغة البرمجة دارت – Dart Programming Language Features:
هناك العديد من المزايا الخاصة بهذه اللغة وفيما أهم هذه المزايا:
- تعمل هذه اللغة على نظام التشغيل أندرويد ونظام (IOS).
- تعمل لغة البرمجة دارت مع مختلف متصفحات الإنترنت بكل سهولة ويُسر.
- سهلة التعلم ولا تحتاج لإتقان أي لغة برمجة أخرى.
- تمنح هذه اللغة المستخدم إمكانية كتابة برنامج ونشره على أجهزة أندرويد وآيفون دون إعادة كتابة التطبيق بلغة أخرى.
- تحتوى لغة البرمجة دارت على أدوات مثل لوحة دارت (dartboard) التي تسمح للمبرمج بكتابة وتشغيل كود لغة دارت في متصفح الإنترنت.
- تحتوي لغة البرمجة دارت على محرر يُسمى (Dart Editor) الذي يسمح للمستخدم بإنشاء وتعديل وتشغيل تطبيقات دارت.
- لغة البرمجة دارت لا تحتوي كلمات محجوزة (keywords) بل إنها تعتمد على أن تكون لديها كلمات مفتاحية يمكن أن تسبقها بإشارة (underscore) أو بحرف معين، ولكن عندما تُسبق بإشارة (_) فإنها تدخل إلى قسم مكتبة الكلمات أو الأوامر الخاصة.
- تُعتبر لغة البرمجة دارت عبارة عن منصة قابلة للتوسع لبناء التطبيقات التي تعمل على شبكة الإنترنت.
- لغة البرمجة دارت لغة مدعومة من قبل شركة جوجل.
استخدامات لغة البرمجة دارت:
- برمجة تطبيقات الأندرويد: حيث أن لغة البرمجة دارت تفوقت على غيرها من لغات البرمجة في برمجة تطبيقات الأندرويد وذلك عن طريق استخدام منصة فلاتر.
- برمجة تطبيقات ال (IOS).
- برمجة تطبيقات الويب.