السلام عليكم

كل منهم لغة برمجة .

ان كنت تقصد C# و C++ .net

الموجودة داخل الفيجوال ستوديو . فلا اختلاف بينهم . فهم في النهاية يتم تحويلهم الي نفس اللغة . واعتقد هم نفس الاداء علي الويندوز

الفكرة كلها مسألة تروجية من ميكروسفت

فيجوال بيزك دوت نت سمي بهذا الاسم لجلب مستخدمين الفيجوال بيزك 6 وما قبلة ل بيئة .net

C# سمي بهذا الاسم لجلب مستخدمي ال جافا لبيئة .net

لان من المفترض ان لغة c# هي لغة J# ولكن بعد رفع صن قضية علي ميكروسفت قامت بتغيير الاسم فقط

لكن من يعمل علي سي شارب وجافا . سيجد تطابق بنسبة 99 في المائة في الكلاسات والميثودز الخ

اما فيجوال سي بلس بلس دوت نت . فاعتقد ان التسمية لجلب مستخدمي ال سي بلس بلس إلي الدوت نت

طبعا هناك بعض الفروق ال(بسيطه ) بين الثلاث لغات

حتي لا يسال احدهم ميكروسفت لماذا صنعتي ثلاث لغات مختلفه وهم في الأخير لغة واحدة تعمل علي ال .net

....................................................

من جهة اخري

سي شارب حاليا تعمل علي لينكس . عن طريق مونو سي شارب

لا اعتقد ان الفيجوال سي بلس بلس لها نفس الميزة

............ ان كنت تتكلم عن لغة السي بلس بلس (الاصلية ) وليست نسخة ميكرسوفت . فاعتقد ان السي بلس بلس صنعت الجافا والسي شارب

C++ : سرعة ومحمولية اكبر (قابلية التشغيل على اكثر من منصه بشكل native) ولكن صعوبه وتفاصيل أكبر يتوجب على المبرمج التركيز عليها مثل إدارة الذاكرة.

C# :سهوله وادوات اكثر، و runtime يساعد المبرمج بشكل اكبر ولكن ارتباط اكبر بمنصه الويندوز (بالرغم من وجود مشروع mono).

السى# هى لغة مستلهمة من الجافا, مترجمها يعمل على منصة .net, و هى تعتبر مدخل مناسب للمبرمجين المبتدئين الى عالم البرمجة, و هى موجهه فى الأصل لبرامج الdatabase و الdesktop البسيطة كما تستخدم فى برمجة مواقع الويب الديناميكية.

السى++ لغة مترجمة و قوية و هى متعددة الاستخدامات و تصلح لأى شىء تقريبا, و تعتبر اللغة الاولى لبرمجة أنظمة ويندوز و لينكس كما أن معظم البرامج الاحترافية و القوية تتم كتابتها على سى++, مثلا مجموعة الاوفيس, جوجل كروم و غير ذلك.

أيهما الافضل,

من غير كلام كتير سى++ هى الأفضل بالطبع و الاكثر احترافية,

لكن السى# أسهل.

برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

16.3 ألف متابع