دارت (لغة برمجة)

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
دارت
Dart programming language logo.svg
معلومات عامة
التصنيف
 Incomplete list.svg القائمة ...
لغة برمجة كائنية التوجه — المنصة البرمجية لتطبيقات الإنترنتلغة برمجة نصية — لغة برمجة أمرية — reflective programming language (en) ترجم — لغة برمجة وظيفية — لغة متعددة أنماط البرمجة عدل القيمة على Wikidata
التنميط
 Incomplete list.svg القائمة ...
البرمجة متعددة النماذج — برمجة كائنية التوجهبرمجة وظيفيةبرمجة أمريةReflection عدل القيمة على Wikidata
ظهرت في
صممها
Lars Bak (en) ترجمجوجل عدل القيمة على Wikidata
المنصة
الرخصة
التطوير
المطور
الإصدار الأول
الإصدار الأخير
المستودع
التأثير
متأثرة بـ
 Incomplete list.svg القائمة ...
متفرقات
امتدادات الملفات
dart عدل القيمة على Wikidata
موقع الويب
(الإنجليزية) dart.devالاطلاع ومراجعة البيانات على ويكي داتا

دارت (بالإنجليزية: Dart)‏ هي لغة برمجة مصممة لتطوير تطبيقات الويب وتطبيقات الاندرويد والios، من تطوير شركة جوجل والتي تستهدف فيها مطوري الويب وتطبيقات الهاتف.[2][3][4] أحد أهداف اللغة بأن تعمل على جميع متصفحات الويب المتقدمة والأجهزة المحمولة وصولاً إلى خوادم الويب.ما يميز اللغة هو إمكانية كتابة برنامج ونشره على أجهزة أندرويد وآيفون دون إعادة كتابة التطبيق بلغة أخرى.

السبب وراء اللغة الجديدة[عدل]

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

أمثلة[عدل]

برنامج أهلا بالعالم التقليدي مكتوبا بلغة دارت:

main() {
  print('Hello World!');
}

مثال آخر على متتالية فيبوناتشي

int fib(int n) {
 ,,,huiyhàà ((è-àçà_=à__==)çàjnjç__çà_çà_ uç_àuçà çàè_
  if (n <= 1) return n;
  return fib(n - 1) + fib(n - 2);
} 
main() {
054678 print('fib(20) = ${fib(20)}');
}èèé&"'hgbné "'b "çà_à²éç_"'èyèuyeazr ioyhe&uiyh oooo"&r

مميزات لغة دارت[عدل]

  • لغة سهلة التعلم.
  • لغة مرنة ومفتوحة المصدر.
  • لغة متعددة المنصات مدعومة من شركة جوجل.
  • لغة برمجة لاى مبرمج سواء كنت مطور تطبيقات جوال أو مطور ويب أو مطور تطبيقات ديسكتوب فاللغة مفيدة.
  • لغة دارت يوجد أمر واحد يعطيك نتيجة خاطئة وهو الامر الخاطئ ذاته.
  • أدوات دارت يمكنها أن تعبر عن نوعين من المشاكل، الإنذارات والأخطاء.
  • قدرة لغة دارت على استنتاج انواع الكتابة المتبعة.
  • تدعم دارت نوع الكتابة أو البرمجة العامة والشاملة.
  • يمكنك من خلال لغة دارت تطوير تطبيقات تعمل على الويب.
  • لغة دارت لا تحتاج منك تعلم أي لغة مسبقا من أجل احترافها.
  • لغة دارت تمكنك من العمل على تطبيقات الأندرويد والآي أو إس بنفس الكود.
  • لغة دارت تمتلك واحدة من أقوى وأذكى محررات البرمجة بدعم وتصحيح الأخطاء.

مصادر[عدل]

  1. أ ب وصلة مرجع: https://github.com/dart-lang/sdk/releases/tag/2.14.1.
  2. ^ "معلومات عن دارت (لغة برمجة) على موقع aur.archlinux.org". aur.archlinux.org. مؤرشف من الأصل في 18 يناير 2021. الوسيط |CitationClass= تم تجاهله (مساعدة)
  3. ^ "معلومات عن دارت (لغة برمجة) على موقع id.loc.gov". id.loc.gov. مؤرشف من الأصل في 21 مايو 2021. الوسيط |CitationClass= تم تجاهله (مساعدة)
  4. ^ "معلومات عن دارت (لغة برمجة) على موقع reddit.com". reddit.com. مؤرشف من الأصل في 12 مايو 2021. الوسيط |CitationClass= تم تجاهله (مساعدة)

وصلات خارجية[عدل]

HelloWorld.svg
هذه بذرة مقالة عن لغة برمجة بحاجة للتوسيع. شارك في تحريرها.