21-01-23, 10:28 PM
(آخر تعديل لهذه المشاركة : 21-01-23, 11:14 PM {2} بواسطة Small Visual Basic.)
منذ عامين، شرعت في إنشاء لغة Small Visual Basic لتلافي بعض العيوب والمحدودية في لغة MS Small Basic، فأضفت إليها مصمم نماذج Form Designer ومكتبة Win Forms مصغرة، وأدخلت الكثير من التعديلات في مترجم الكود Compiler لجعل كتابة الكود أكثر اختصارا وسهولة وأقرب ما يكون إلى VB6 مع القدرة على استنتاج نوع المتغيرات من قيمها الابتدائية Type Inference كما في VB.NET، كما طعمت اللغة ببعض القدرات الرسومية المدهشة من WPF، مع تطوير محرر الكود ليستخدم الاستشعار الذكي Intellisense كما في VS.NET.
والآن بفضل الله وصلت اللغة إلى مرحلة الإنتاجية، وصارت تجمع بين سهولة البدايات لاجتذاب الأطفال والمبتدئين، والكثير من القدرات المتقدمة كإنشاء مشاريع متعددة النماذج، وإنشاء مكتبات كود خاصة بها باللغة نفسها.
وكل هذا يجعل لغة سمول فيجوال بيزيك المدخل السهل إلى تعلم البرمجة بدوت نت، فهي تجمع أجمل وأسهل ما في Small Basic و VB6 و VB.NET و WinForms و WPF.
وقد شرحت اللغة لمن يعرفون بالفعل لغة سمول بيزيك في هذه السلسلة على يوتيوب.
أما بالنسبة لمن لا يعرفون لغة سمول بيزيك ويريدون البدء من الصفر، فهذه السلسلة تشرح اللغتين من البداية.
وإضافة لهذا، اللغة مفتوحة المصدر، ومكتوبة بـ VB .NET.
ويمكن تحميل أحدث إصدار (exe) من اللغة من صفحة التحميلات.
وأنا أعمل حاليا على كتابة المرجع الكامل للغة بالإنجليزية (سيتجاوز 500 صفحة لأن اللغة ليست صغيرة على عكس ما يوحي به اسمها)، وسأنشره مجانا قريبا بإذن الله.
أدعو الله أن يستفيد أبناؤكم بهذا الجهد، ولا تنسوني من دعائكم بالتوفيق، ولأمي حفظها الله بالصحة، وبالرحمة لأبي وجدودي خاصة جدتي الحاجة أم وهبة، التي حفزتني وفاتها لإنهاء هذه اللغة علها تون صدقة جارية لها ولأبي وجدودي وكل من علموني رحمهم الله أجمعين.
م. محمد حمدي غانم
مصر
