اشتريت مؤخرا كتابا يتحدث عن برمجة .NET Compact Framework , و بدأت القراءة فيه
و كان الجزء الأول من الكتاب يتحدث عن مفاهيم .NET Framework و ألية عمله و تصميمه
بعض مميزات المترجمات للغات الدوت نت
سأحاول أن أشارككم ببعض النقاط المهمة من هذا الكتاب
private void SayHello()
{
string str1 = "Hello";
StringBuilder sb1 = new StringBuilder("Hello");
MessageBox.Show("Hello", "Hello");
}في المثال السابق نلاحظ أن كلمة Hello قد تكررت أربع مرات فهل يتم حفظ أربع كلمات Hello
في التطبيق الذي أنشأناه , فعليا لا يتم ذلك بل يقوم المترجم بإضافة اربع مؤشرات تدل لعبارة Hello واحدة
و بالتالي سيكون حجم الملف التنفيذي أصغر مما كان ممكنا أن يكون
