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

هل ال ++c هي الخيار الافضل

بدأه HaTy في 1 يونيو 2008 · 30 رد · 3,186 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#26

مشكورين اخواني الاعزاء على الردود

والتفاعل مع الموضوع

ما توصلت اليه من ردودكم

ان لغة السي ++ اقوى اللغات مع مكتبتها

وقوة اللغة اساسا من هذه المكتبة

وتعاملها المباشر مع المعالج

وهي متقدمة فيما يخص الجرافيك وكتابة

الدرايفرات

والعائق فيها صعوبة اللغة

لغة الدلفي لغة قوية بعدم اعتمادها

على مكتبات وتعتمد على اللغة نفسها

في عمل الادوات

وتجمع بين سهولة البيسك وقوة السي

ولكنها لا ترقى لمستوى السي

البيسيك لغة سهلة وبسيطة

وقد لا تنافس الدلفي

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

ومع هذا تستطيع عمل جميع الوظائف

او على الاقل جل الوظائف التي تستطيعها الدلفي.

بالفعل ان تحديد اللغة الافضل للبرمجة تعتمد على

الوظيفة المطلوبة من البرنامج المصمم

وهذا ما يحدد اللغة كخيار افضل للمصمم

تحياتي لكم جميعا

تم تعديل هذه المشاركة بواسطة haty في 7 يونيو 2008 في 20:44

while( "اسلام" )
{
 cout >> "الموت لبني صهيون" >> endl;
}
return "فلسطين";
#27

اللغات الـnative تتعامل مع المعالج بشكل مباشر .

الدلفي تعتمد على لغة الباسكال ومن غير مكتبة الـvcl لما كانت الدلفي , بالضبط كما الحال مع مكتبات السي التي تعطيها المذاق .

البيسك خارج المنافسة ولا تضاهي دلفي أبدا :thumb_down:

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#28

انا انتقلت كليا بكل مشاريعي الى السي++ مع مكتبة ال wxWidgets و إن شاء الله ناوي على gtkmm و بعد ما يصير الوضع تمام بدي اشوف الPython

لانه بالنسبة لي عندي المبدأ التالي: تعلم لغة Compiled و لغة Scripting و لغة Web

و شخصيا ظهرت السي++ و بايثون و بي اتش بي كأفضل خياراتي

بالتوفيق

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#29

المشاركة رقم 26 لخصت كل الاراء بدقة بالغة وهي الحسم في النزاع.

#30
راكان الحنيطي كتب:
تعلم لغة Compiled و لغة Scripting و لغة Web
ستجد الـ #C تؤدى كل هذه الوظائف، فبدلاً من ان تتعلم 3 لغات لـ 3 أغراض

ستتعلم لغة واحدة لكل الأغراض، فيمكنك بها برمجة GUI و Console و Scripting Web Applications بالاضافة للعديد من المكتبات التى يمكن أضافتها واستغلالها مثل استخدام AJAX و تطوير مشاريع Sharepoint ... الخ، وعدد هائل من المكتبات العامة للتعامل بسهولة مع Database من خلال ADO.NET أو تطبيقات Networking ... الخ

وهذا بالطبع يمكن من خلال اى لغة NET. مثل VB.NET أو #C، كذلك يمكنك استخدام C++.NET ولكن لن تستطيع استخدامها فى Scripting أو تطوير Web Application مباشرتاً (للويب بأستخدام ++C ستحتاج لكتابة CGI أو ISAPI أو COM يتم استدعائها من صفحة ASP فى خادم IIS)

أما بخصوص الأداء ومع الأمكانيات الحالية لأجهزة الكمبيوتر والتى أصبح الجهاز الجديد فى السوق الأن امكانياته لا تقل عن One Giga RAM و Core Duo مع 2 ميجا كاش و هارد SATA بسرعة لا تقل عن ULTRA 100 و سرعة الناقل 400 أو تزيد ... الخ

ستجد فى التطبيقات الصغيرة والمتوسطة العادية (مثل تطبيقات تعتمد على قواعد بيانات أو بعض العمليات الرياضية ... الخ) سرعة الأداء غير مؤثرة على أداء العمل أو البرنامج، أما التطبيقات المتخصصة (مثل معالجة الصور أو الصوت والفيديو ... الخ) فقد تشعر بفرق الأداء

لهذا فكر فى تعلم #C

ملحوظة: بالطبع لا تداعى لذكر أن أغلب الردود ستكون بترشيح لغة ++C لأنك طرحت هذا السؤال فى منتدى مبرمجي C و ++C و C++.NET، وإذا طرحت نفس السؤال فى منتدى أخر ستجد نفس الشيئ قد يتكرر بإختلاف اللغة وتجد ترشيح قوى للغة أخرى تناغماً مع المنتدى المطروح فيه السؤال، لأن أغلب مرتادى منتدى ++C بالطبع ممن يعرفون لغة ++C ومقتنعين بها ويجدون أنها الافضل، والأمر سيتكرر أيضاً بالنسبه للمنتديات الأخرى، لهذا اطرح سؤالك فى منتدى عام لتجد تنوع متكافئ فى الردود.

تم تعديل هذه المشاركة بواسطة eng. Usama في 20 يونيو 2008 في 09:54

#31

اخي انصحك بالبقاء في الفجيول بسيك او الانتقال الى الفيجول بسيك دوت نت

مادمت ترى نفسك في الفيجول بسيك ولاضرر اذا اردت الاطلاع على لغة اخرى لكن لاتضييع ماتعلمته

و لا تعتقد اني من مبرمجي الفيجول بسيك

تحياتي

تم تعديل هذه المشاركة بواسطة علي .ع في 20 يونيو 2008 في 18:25

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

مواضيع مشابهة