مدونة مؤيد

غيّر العالم ... أو العب بعيداً

تم الانتقال إلى #C بنجاح

منذ أن بدأت باستخدام دوت نيت منذ عدة سنوات كانت لغة فيجوال بيسك دوت نيت المفضلة لدي (فقد كنت أبرمج بفيجوال بيسك 6 قبل ظهور الدوت نيت) و رغم ذلك، كان Syntax لغة #C مألوفاً لدي، كنت أستطيع أن أكتب و أقرأ كود #C بدون مشاكل، و لكن كمبرمج فيجوال بيسك دوت نيت، أي لم أكن أستغل الميزات الموجودة في #C و الناقصة في فيجوال بيسك دوت نيت، فهناك الكثير من الميزات، أذكر منها :
unsafe code, static classes, auto-implemented properties, partial interfaces, anonymous methods ، و غيرها...
و لكن ما الفائدة إذاً إن لم أكن أستغل تلك الميزات؟ ربما هناك فائدة هي القدرة على التعامل مع أمثلة و مقالات #C و كذلك مع مبرمجيها، و لكنها فائدة محدودة.
و أخيراً و قبل عدة أسابيع قررت الانتقال *بشكل نهائي* إلى #C، قمت بقراءة بعض الكتب و المقالات فعرفت الفروق بين #C و VB.NET و عرفت ما تمتاز به #C على VB.NET و عرفت الميزات الجديدة في C# 3.0، قمت بقراءة العديد و العديد من الأمثلة و كتابة بعض الكودات بنفسي باستخدام كل ميزات اللغة حتى أصبحت معتاداً عليها تماماً.
يمكنني القول أخيراً أنني إن أردت إنشاء برنامج ما فسأقوم بذلك باستخدام #C بسهولة أكبر من VB.NET، رائع!

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

أضف تعليقاً

Loading