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

#C أم Delphi 7؟

مغلق
بدأه Basrah في 19 يوليو 2003 · 3 رد · 1,106 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أرجو من الأخوة الكرام أن يذكروا من الأفضل من هاتين اللغتين (سي شارب - بورلاند دلفي 7) مع ذكر الأدلَّة والمميزات..

ولا أريد أن يكون الرد مجرد هوى فقط

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

#2

انا لا خبرة كبيرة لدي بالنسخة 7 من دلفي لدي خبرة فقط بسي شارب، لذلك لا يمكنني المقارنة، الي باعرفه انه عندما قمات بورلاند باستطلاع قبل عامين عن دلفي 7، اكثر الطلبات التي وصلتها هي دمج سي شارب في دلفي 7 :)

بعدين المقارنة بين بيئة التطوير او اللغة نفسها؟ يعني مثلا ما الفرق بين

Borland C# Builder و Borland Delphi ؟ اتعتقد بانك يجب ان تتوجه لمنتديات بورلاند و تسئلها هناك :D

#3

انا باعتقادي ان #C مستنسخة من عدة لغات برمجة حيث انها اخذت افضل ما في هذه اللغات و من ضمنها الـ Delphi حيث ان ال Delphi قريبة من #C و لكن الإختلاف الرئيسي هو ان الDelphi Compiler ينشيء Native Code و هوا

الأقرب الى لغة الآلة اما ال #C فهوا ينشيء MSIL Code و هذا الكود يعمل كمترجم (JIT) حيث يقوم بتحويل MSIL كود الى لغة الآلة اثناء عمل البرنامج

(Run-Time) ولكن ال #C تتفوق على الDelphi في امور عدة هي:

1- Garbase Collector وهذا برنامج صغير (باعتقادي) يعمل خلف الكواليس حيث يقوم بتنظيف الذاكرة بشكل دوري من Objects التي لم يعد لها استخدام

اما الDelphi فعلى المبرمج ان يقوم بتنظيف الذاكرة باستخدام ()Free.

2- Static Classes يوجد في ال#C و لا يوجد في Delphi

3- Attributes توجد في فقط ال#C

4- Operator Overloading و هذه الميزة تمكن المبرمج من تكوين كائن و عمليات + ، - , * , / خاصة بالكائن

فعلى سبيل المثال كائن1 + كائن2 = كائن3

يمكن تعريفه بواسطة المبرمج

#4

أخي العزيز .....

هناك شعار يقول (لا تسأل ماذا يمكن أن تفعل لفه البرمجه لك ولكن المهم ما يمنكنك أن تصنعه بها) , هل فهمت قصدي ؟

سيدي العزيز أنا تعاملت مع كلا اللغتين #C و Delphi7 و كلاهما ممتاز و رائع و هما في الواقع أفضل لغات البرمجه المتوفره حاليا و ذلك بشهاده الخبراء في البرمجه ....

المهم أن اللذي يميز السي شارب أنها و بالفعل أقوى لغه برمجه حاليا (الأقوى)

ولكنها و بصراحه ليست مرنه مقارنه مع Visual Basic و حتى ال Dilphi .

مثلا إذا وضعت TextBox على الفورم و أردت أن تدخل فيه قيمه (Integer) مثلا , يمكنك أن تدخل قيم الأرقام مباشره في ال TextBox لكن في السي شارب لا يمكنك أن تقوم بذلك مباشره فالسي شارب تعتبر أن القيمه ال Default لل TextBox هي String ولكي تستطيع إدخال أي قيمه غير ال String يلزمك إستعمال دوال ال CONVERT , و لا يلزمك ذلك في غيرها من اللغات ...

هذه طبعا مميزات تعطيك قدره تحكم فائقه (و طبعا هذا مثال صغير) , فهناك العديد من الأمور الأخرى ....

في النهايه سواء كان خيارك ال Delphi 7 أو ال #C فكر كيف يمكنك إحترافها و فعل ما تريد بواسطتها .....

على فكره هناك نسخه قادمه قريبا من Delphi هي Delphi.NET :)

تحياتي ..

Professor_X

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

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