مقالات وتدوينات
(0)

الفرق بين لغتي C و Dart

472 قراءة
0 تعليق
alt
التصنيف مقالات وتدوينات
وقت النشر
2022/06/05
الردود
0

السلام عليكم ورحمة الله وبركاته 


لغة البرمجة C هي لغة برمجة إجرائية وقد تم تطويرها بشكل أساسي كلغة برمجة نظام لكتابة نظام تشغيل، بينما لغة  Dart هي لغة برمجة مفتوحة المصدر تم تطويرها في الأصل بواسطة Google وهي متخصصة لجانب الخادم بالإضافة إلى جانب المستخدم، وهذه المقالة ستشرح الفرق بينهما.


لغة C: هي لغة برمجة تم تطويرها في مختبر أبحاث Bell في عام 1972 بواسطة Dennis Ritchie حيث تجمع لغة C بين خصائص المستوى المنخفض واللغة عالية المستوى وهي لغة برمجة كلاسيكية عالية المستوى تسمح بتطوير كود الكمبيوتر والتطبيقات المتحركة. 

لغة Dart: هي لغة برمجة موجهة للكائنات تم تطويرها بواسطة Google حيث يتم استخدامه لتطوير تطبيقات الأجهزة المحمولة وسطح المكتب والخادم والويب.


-الجدول التالي يوضح الفرق بين لغتّا C و Dart:


C

DART
 لغة إجرائية

برمجة كائنية التوجه

لا يدعم إخفاء البيانات
 يدعم إخفاء البيانات
أنواع البيانات المضمنة مدعومة في C
 يتم دعم أنواع البيانات المضمنة والمعرفة من قبل المستخدم 
لا يتم دعم التحميل الزائد للوظيفة والعمليات
 يتم دعم التحميل الزائد للوظيفة والعمليات
بدلاً من التركيز على البيانات تركز لغة C على الطريقة أو العملية
يركز Dart على البيانات بدلاً من التركيز على الطريقة أو الإجراء
لا يدعم تعدد الأشكال
 يدعم تعدد الأشكال
لم يتم تحديد الوظائف داخل الهياكل
يتم تعريف الوظائف داخل الهياكل
يتم فصل البيانات والوظائف في بيانات C
 يتم تغليف الوظائف في شكل كائن


المصدر هنا.

التعليقات (0)

قم بتسجيل الدخول لتتمكن من إضافة رد