الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

C# VS C++

مغلق
بدأه الحقباني في 25 فبراير 2006 · 8 رد · 867 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إن لغة البرمجة سي بلس بلس (++C) هي واحدة من أكثر لغات البرمجة إستخداما و أوسعها إنتشارا بالإضافة إلى جدتها ، لغة سي © ، تعتبر لغة سي بلس بلس من لغات البرمجة الكائنية التوجه ، وإن كان من الممكن إستخدامها بشكل Structural او كمزيج من الإثنين.

تعتبر لغة ++C من لغات البرمجة عالية المستوى كما أنّها من أكثر هذه اللغات انتشاراً ولغات البرمجة عالية المستوى هي اللغات التي ظهرت لتسريع عملية البرمجة حيث أن تعليماتها أقرب ماتكون إلى لغة الإنسان وهذا مايجعل عملية البرمجة أكثر سرعةً وسهولة. تسهّل لغة ++C الأسلوب المهيكل والمنهجي لعملية تصميم البرامج،حيث تتألّف برامج هذه اللغة من مكونات تسمّى الأصناف classes والدوال Functions وبالتالي يمكن تقسيم عمليّة تعلّم لغة ++C إلى قسمين:يعتمد الأول منها على تعلّم لغة ++C نفسها في حين يسمح الثاني بتعلّم كيفية استخدام الأصناف الملحقة بهذه اللغة واستخدام التوابع الموجودة ضمن المكتبة المعياريّة ANSI C

لغة السي شارب من لغات الدوت نت وهي شبيه بالغة الجافا والسي بلسس من ناحية المفاهيم وsyntax وتعتبر السي شارب اللغة الأم لمنصة التشغيل DotNetFrameWork

يوجد في المرفقات ملف بوربوينت فيه الفروق الأساسيه بين لغتي السي شارب والسي بلس بلس مع الأمثله

C__VS_C__.part1.rar

#2

لكي تتمكن من فك ضغط الملف يجب ان تقوم بتحميل الجزء الثاني

C__VS_C__.part2.rar

#3

شكرا ل لك على هذا الموضوع ,, ولكن بعد المقارنه ماهي النتائج :) بمعنى الى ماذا توصلت هل الى ال c# ام C++

وشكرا

ok.jpg
#4

لو عربي كان أفضل...............

#5

المحاضرة جيدة و منجزة و لكن توجد بعد الأخطاء البسيطة في الأكواد يمكنك أن تراجعها

عامةً المقارنة بين اللغات لا تجدي فلكل لغة استخدامها

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#6

المقارنة بين اللغات لا تجدي فلكل لغة استخدامها

أحنست مشرفنا الكريم

فلا يجوز أن نقول أن assembly غير جيدة وبدائية، لان لها استخدامات لا يمكن لـ visualstudio القيام بها...........

My_Sign.jpg
#7

اشكركم اخواني الإعزاء على مروركم الكريم بالنسبه لسؤال الأخ خلقت من تراب ماهي أفضل لغه (بالنسيه لي السي شارب أقضل من السي بلس بلس ) لماذا ؟ ارجع لسلايد 36

بالنسبه للأستاذ bashmohandes (المحاضره جيده ) شهادتك اعتز فيها وانا من اشد المعجبين بمواضيعك المتميزه ولكن يااستاذي العزير مالمانع من المقارنه بين اللغات اذا كانت من نفس المستوى حيث انني لم أقارن Cshell بي C# لإنه ليس هناك وجه مقارنه فالمعروف عن CShell انها لغة سكربت و السي شارب high level language ولو أنني فعلت هذا لكنت اتفق معك بأن هذه المقارنه غير مجديه ولكن السي شارب والسي بلس بلس من نفس المستوى

ماهي الفائدة من المقارنه ؟

اللغات عاليه المستوى كثيره مثل :

Delphi,smalltalk,Ada,c++,java,c#,visualBasic,J#

جميع هذه اللغات (object oriented)

هل تريد ان تتعلم جميع هذه اللغات مع انها لها نفس المفاهيم ويوجد بينها تشابه كبير ؟

الإجابه لا بل اتعلم افضل اللغه

وكيف اتوصل الى افضل لغه عن طريق المقارنه بين هذه اللغات (وهي حديث أغلب المبرمجين )

بالنسبه للأخطاء هل هي syntax error أو run time error أو اخطاء من ناحية المنطق لإني بصراحه جربت كل الأكواد وشغاله معي تمام ياليت تعلمني بالأخطاء وأكون لك من الشاكرين

وآسف على الإطاله

#8

بالنسبة للأخطاء فأحيانا يكوت كود ال++C المكتوب غير مختلف عن كود ال#C المناظر يبدو أنك كنت تقوم بعمل Copy & Paste و تغير تغييرات بسيطة و لكنك كنت تغفل بعضها...

بالنسبة لل#C و ال++C فهما ليسا على مستوى واحد فال++C ليست High Level Language فهي تعتبر لغة وسيطة بين الHigh Level و الLow Level فالمقارنة بينهم ليست في صالح أي منهم فالاستخدامات مختلفة تماماً

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#9

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

فمثلا أنا أفضل أن أكتب مشاريع قواعد البيانات بسي شارب و إستخدامها في ASP.NET و لكن بالنسبة للمشاريع التي تستخدم API Hooking & Interception و المشاريع الأخرى التي تتطلب سرعة عالية في الأداء و قوة كبيرة أو المشاريع التي تتضمن بعض العمليات المنخفضة المستوى فلا مفر من إستخدام سي بلس بلس

هذا الموضوع مغلق.