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

سي# 4 ومستقبلها..

بدأه هاني الأتاسي في 1 نوفمبر 2008 · 3 رد · 1,299 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أنصح الجميع برؤية محاضرة Anders Hejlsberg عن السي# 4 ومستقبلها بعد ذلك .. هنا ..

الأمور الجديد في سي# 4:

1- dynamic programming: بالمختصر الآن يمكنك تعريف التوابع والمتحولات على أنهم dynamic ويتم تحديد أنواعها أثناء عمل البرنامج .. يمكنك تشبيها ب VBA programming.. أو بشكل آخر يمكنك من كتابة برنامجك باستخدام untyped typed or late time binding . في الواقع سبب استخدام لغات مثل سي# او جافا وتفضيلها عن لغات السكريبت وغيرها هي أنها strongly typed وبالتالي تقلل من الأخطاء البرمجية وتأدي إلى أداء أفضل في بعض الأحيان .. والهدف الأساسي من جعل السي# تعدعم البرمجة الدينميكية لكي تدعم بشكل طبيعي لغات ال untyped مثل python و script languages ، وأخيرا الCOM ..

2- optional and named parameters: وكلنا يعرف ماهي وممتن من أن السي# أخيرا تدعم هذا :)

3- improved COM interoperability: من أجل 1 و 2 .. يمكنك الآن استخدام COM بكل سهولة بنفس الطريقة التي يتم منادتها من VBA ..

4- CO- AND CONTRA-VARIANCE : يمكنك من خلالها مثلا من تمرير مصفوفة من نوع string إلى تابع يقبل مصفوفة من نوع object ..

اما مستقبل السي# فتفضل أندريس بعرض سي# compiler as a service .. حيث الآن يمكنك من استدعاء المترجم من برنامجك من أجل ترجمة أي شي وعرض مثال رائع على امكانية كتابة كود سي # من الcommand window ..

وتكلم أندريس أيضا عن ال Expressions في الLinq و كيف تم الاستفادة منها في سي# 3 .. إذا أحببت أن ترى مثال عليها فلدي مثال سهل لها في مدونتي هنا

تم تعديل هذه المشاركة بواسطة هاني الأتاسي في 1 نوفمبر 2008 في 09:20

Coding on the Cloud and for the Cloud!

My Blog

#2

ال C# لغة ممتازة جدا واتوقع لها مستقبل كبير لسهولتها وايضا سرعتها وفعلا جعلها دينامكية سيؤدى الى انتشارها بشكل كبير جدا

شكرا اخى هانى وجزاك الله خيرا

انا حقا استمتعت بالمحاضرة فلقد انبهرت بالجديد الذى اضافته ال C# 4 وانتظرها بفارغ الصبر

تم تعديل هذه المشاركة بواسطة eramax في 2 نوفمبر 2008 في 00:31

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#3

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

FOTA KHader FAR

سوف اتجة الى عالم الويب

thumb_kujviv1t1.jpg

#4

لم افهم الاخيرهCO- AND CONTRA-VARIANCE

هل لديك مثال ؟