ما الفرق بين لغات الcوالc++والc#الشارب
في حال كنت مبرمجًا طموحًا، أو صاحب مشروعٍ برمجيٍّ، أو حتّى مجرّد هاوٍ في هذا مجال، فمن الصعب أن تحدّد أي لغةٍ تختار لتعلّمها أوّلًا، أو لاستخدامها عمليًّا، إذ نعيش اليوم في عالمٍ مُفعَمٍ بمئات لغات البرمجة. وبمجرد اختيار لغة، قد يكون من الصعب للغاية التحويل، أو التغيير إلى لغةٍ جديدةٍ، لذا عليك التفكير بعناية في خياراتك؛ فكيف إذًا لو كان الخيار بين لغات “سي” الثلاث؛ C، C++، C#، والتي تبدو لأي مبتدئٍ، أو غير مختصٍّ شيئًا واحدًا!؟ فيما يلي مقارنات أساسية بين اللغات الثلاث (C، C++، C#)، كلٌّ على حدا بشكلٍ عام، بالإضافة إلى الحكم عليها مثنى مثنى. 1 نظرة عامّة لغة C تُعَد لغة C الأقدم والأكثر استخدامًا من بين الثلاثة. اخترعها “دينيس ريتشي” في عام 1972 ثم نُشرَت في عام 1978، لتطوير نسخة جديدة من Unix؛ إذ استخدم نظام التشغيل Unix لغة التجميع، وهو أدنى مستوى من البرمجة يمكن قراءته بواسطة الكمبيوتر. اختراع C شكّل ثورةً في البرمجة وأنظمة التشغيل إلى الأبد، والبقيّة ـ كما يقولون ـ هو التاريخ! تستخدم لغة C على نطاقٍ واسع لأنها تعمل بسرعةٍ كبيرةٍ. وبالمقارنة مع بعض اللغات ...