بارك الله فيك اخوي احمد
متميز بالفعل
اتمنى لك التوفيق
بارك الله فيك اخوي احمد
متميز بالفعل
اتمنى لك التوفيق
نصيحتي لكم أن تحترفوا لغة معينة ( VB.net مثلاً ) وتبقي حبك للغة vb6 هواية تسليك ..
مشاركة رائعة نرجوا المزيد
المفترض انك كمبرمج ان تترك العاطفه جانبا و ان تحصل على ما هو جيد بكل اللغات المتاحه انا كنت مبرمج بالـVB6 فى الماضى و لكنى لم انساها و لم اتوقف عن استخدامها.
و لكن عندما نتكلم عن حجم المشروع فلغة الـ VB6 صعبة المراس فى المشاريع الكبيره و خصوصا فيما يتعلق بالـ Error Handling فهو اسواء نظام شهدته فى حياتى حتى ان نظام لغة الأسمبلى فى التعامل مع الـ Exceptions افضل كثيرا و منظما عن صديقنا فى الـ VB 6 .
طبعا ناهيك عن الكلمة المحجوزه Stop فى الـ VB6 و التى لا يوجد توثيق لها اصلا - تعمل عمل الـ Breakpoint فى الـ Runtime .
يحتوى الـ VB.Net على الكثير من المزايا و توجد به بعض القصور عن لغات الدوت نت الأخرى مثل unsafe code و المؤشرات فحيث انها موجوده بالـ IL و مدعومه من قبل الـ C# و C++.Net إلا إنها غير موجوده داخل الـ VB.Net.
عند محاولة عقد مقارنه عن المزايا و العيوب بكلتا اللغتين فهذا يعنى إعدام الـ VB6 فى ميدان عام لإنها مجرم حرب فى استهلاكها غير الرشيد للذاكره او اسلوبها السيئ فى التعامل مع الملفات و غيره و غيره.
حتى بعدما تقوم بتحويل مشروعك للنسخه التنفيذيه يمكنك استخدام ادوات لتحويل المشروع للـ source code مرة اخرى - متقولش ان الـ VB6 لغه محميه ده مفيش اسهل من قراية الكود بتاعها فى الأسمبلى اوامر سهلة و صريحه حتى الـ keywords نقدر نميزها من علىبعد ميل.
ممكن نقعد نتكلم لحد ما VB 2020 ينزل السوق و يصبح مستهلك عن الإختلافات بين اللغتين و فى النهايه ما العائد. المفترض اننا لا نسعى للأفضل فقط و لكننا نسعى لإختيار افضل لغه التى تفى بإحتياجات المشروع الذى نعمل به فقد تجد مشروع واحد مكتوب بالـ C++ و Assembly و لا مانع ان تكون هناك مكتبه بلغة مصنوعة بلغة اخرى مثل c.
البرمجه عقل مفكر و ليست قلب حنون. فلك الحق ان تحب لغه معينه و لكن لابد ان تكون لدى عقلك المقدره فى الحكم عليها اذا ما ظهرت لك العيوب.
و الله ولى التوفيق
مدونتي: C++ Tips and Tricks
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…