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

تطوير جديد لسي شارب في غضون 3 اشهر.

مغلق
بدأه خضر ترزي في 9 نوفمبر 2002 · 6 رد · 981 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أصدرت مايكروسوفت النسخة قيد التطوير النهائية قبل أيام من حزمتها الجديدة Microsoft Visual Studio .NET 2003 ، و يتوقع ان توفر مايكروسوفت هذه الحزمة في الأسواق في غضون 3 اشهر من كتابة هذه الرسالة، و من المتوقع ان لا يكلف التحديث من VS.NET إلى VS.NET 2003 مبلغ كبير (حسب مصادر سابقة)، كما سوف تصدر Service Pack 1 ل VS.NET بصورة متزامنة ربما مع VS.NET 2003 (ولكن أل Service Pack سوف تقوم بإصلاح و ليس تحديث).

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

الشيء الملفت للنظر هو ان لغة سي++ العادية سوف تعدل لتقترب مواصفاتها من مواصفات ISO بصورة 98%، فحتى الآن اختلفت لغة Visual C++ من المواصفات القياسية بصورة كبيرة، و بسياسة مايكروسوفت الجديدة ان تتوافق لغات البرمجة التي تنتجها مع المواصفات القياسية، فهي سجلت سي شارب كمواصفة قياسية سابقا، و سوف تحول الآن سي++ الخاصة بها لتشابه المواصفة القياسية إلى أقصى درجة.

بالطبع تعديل لغة سي لتقترب من المواصفات القياسية سوف يعطي الإمكانية من استخدام مكتبات كود خارجية لم يكن بالامكان استخدامها مع سي++ و الكثير رحب بهذه الفكرة، كما ان مايكروسوفت تخطط لتقريب لغة سي++ .نت إلى سي شارب.نت و من أهم الأمور الجديدة محرر جديد للنماذج ربما يشبه ذلك الموجود في سي شارب (خبر غير مؤكد 100% إلى الآن).

الشيء الذي لفت انتباهي هو ان Visual C++ 6, 7 تختلف عن مواصفات ISO ربما بنسبة 10% أي أنها تقترب منها بنسبة 90%، و هذا الاختلاف هو الذي يجعل من Visual C++ هذه اللغة القوية القادرة على بناء ما تبنيه مايكروسوفت الآن، بالطبع سي++ العادية تختلف عن سي++.نت نوعا ما، ولكن إذا مايكروسوفت كانت تخطط لتقريب سي++ من المواصفات القياسية فهي لا شك بأنها سوف تنقل معظم الأمور القوية الموجودة في سي++ اليوم إلى سي++.نت و سي شارب .نت، فحسب ما أعلنت سابقا أنها تقوم بتحويل كل أنظمتها إلى .نت و .نت هي محور كل منتجاتها المستقبلية.

إذا هذا صحيح فسي شارب سوف تشهد ربما تطويرات إضافية و أول هذه التطويرات ما قادم بعد 3 اشهر، حيث نوع من أنواع أل Templates و ربما أمور أخرى لم يعلن عنها بعد.

أنا صراحة لم أتمكن من الحصول على VS.NET 2003 إلى الآن لأرى ما هي التحديثات بالضبط، ولكن لو صدف و حصلت عليها سوف اكتب عنها بتفاصيل أكثر و بدقة أكثر.

#3
اقتباس
الشيء الملفت للنظر هو ان لغة سي++ العادية سوف تعدل لتقترب مواصفاتها من مواصفات ISO بصورة 98%، فحتى الآن اختلفت لغة Visual C++ من المواصفات القياسية بصورة كبيرة، و بسياسة مايكروسوفت الجديدة ان تتوافق لغات البرمجة التي تنتجها مع المواصفات القياسية، فهي سجلت سي شارب كمواصفة قياسية سابقا، و سوف تحول الآن سي++ الخاصة بها لتشابه المواصفة القياسية إلى أقصى درجة.

استاد خضر... لم افهم جيدا ما تقصد لو سمحت اشرح لي بشكل اكبر ؟؟

:( بعد اصدار جديد يعني بغالينا نصبر بعد 6 اشهور حق نحصل عليها:(

If you think yourself that you are nobody, you should go somewhere to find yourself

#4

شكرا على الوصلة السابقة فانا كنت بحاجة الى تفاصيل اضافية، شكرا.

بالنسبة للمواصفات القياسية فلغة سي++ مسجلة كمواصفة قياسية في منظمة المواصفات العالمية ISO و في منظمة المواصفات الامريكية ANSI و هذا يعني بان اللغة يمكن لاية شركة ان تصنع لها Compiler و تستخدمه في نظم تشغيلها او تبيعه او ما الى ذلك.

بالطبع المواصفة القياسية ليست فرض، اي ان الشركات مع الوقت قد تحد من تلك المواصفات القياسية بحسب الحاجة، و يمكن للشركات ايضا ان تطلب بتحديث المواصفات القياسية ليستفيد الاخرين ايضا من تلك المواصفات.

بالنسبة ل سي شارب فهي مطابقة للمواصفة القياسية التي سجلت العام السابق، و هناك اليوم اكثر من شركة او مجموعة بتنتج سي شارب كومبايلر لانظمة تشغيل مختلفة، مع ان تلك المشاريع لا تزال في البداية.

الان اذا انتبهت الذي يحدث هو ان مايكروسوفت قررت اضافة 4 امور جديدة الى سي شارب (تابع الوصلة السابقة) و هذا يعني انها سوف تحد عن المواصفة القياسية الخاصة بسي شارب ايضا :D.

ولكن بالطبع ربما تقوم مايكروسوفت مع شركات اخرى بتقديم طلب تسجيل مواصفة قياسية جديدة مثل سي شارب 2 مثلا او مثل تحديث لسي شارب، ولكن ذلك لن يكون بالسهولة التي تسجل بها المواصفة اول مرة، لان المواصفة القياسية ملك للجميع الان.

نفس الشيئ بالنسبة ل سي ++ و المواصفة القياسية، ولكن هذه المرة سوف تزيل حسب علمي مايكروسوفت قد تزيل بعض الامور من اللغة نفسها و قد تضيف امور اخرى لتجعلها الاقرب الى المواصفة القياسية.

#5

شكرا استاذ خضر

أنا كنت افكر ان السي ++ يتتغير كلين

لكن هذا لا يمنعني من التعلم

بلاضافه تعبي ما بروح بعيد

لكن أنا خايف أن الاجراءت تتغير

مع تحياتي (f)

If you think yourself that you are nobody, you should go somewhere to find yourself

#6

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

أخي خضر ..

لدي نسخة أصلية مرخصة من VS.NET (النسخة الأكاديمية) حصلت عليها من Microsoft Arabia .. قبل 5 أشهر تقريباً..

كيف أحصل على ++J و التحديثات الجديدة ؟ وكم سيكلفني ذلك تقريباً؟

علماً بأن اهتماماتي هي VB.Net و #C و ASP.NET و ADO.NET . (حالياً).

#7

استاذ خضر ... اذا حصلت على النسخه الجديده اجو منك أن تكتب عن السي ++ على قدر ما تسطيع

(f)

If you think yourself that you are nobody, you should go somewhere to find yourself

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…