فكر بطريقة أخرى
مقارنة بين VB.Net و C#
اهلاً وليد إن شاء الله تكون بخير
لماذا التفرقه يا ولدى بين مبرمجين الدوت نيت كل لغات الدوت نيت تتحول ل MSIL بغض النظر عن الفروق الداخليه فى اللغتين
المقالتين بصراحه لم تكتب الكثير انا اعتقدت انه سيتحدث عن فروق جوهريه قاتله مثل ال Array Instantaion او ال Inheritance مثلاً و لكنه لم يفعل ما علينا قرأت منذ فتره مقاله اسمها C# or VB.NET World War و اجمع كاتب المقاله على انه لافرق بين الاثنين
راجع المقاله من هنا
تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 22 أكتوبر 2004 في 21:04
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
اقتباسالكل يتحول ل MSIL بغض النظر عن الفروق الداخليه فى اللغتين
فعلاً، لذا أفكر بالكتابة بالـ IL مباشرةً، لكن للأسف لم أجد أية بيئة تساعدني في كتابة الكود بطريقة منظمة مثل بيئة الفيجوال ستوديو،
و لا يوجد أمامي سوى الـ Notpad ، و هذا هو الجحيم بعينه ![]()
رأس الحكمة الإيمان بالله
محمد عبد العليم كتب:فعلاً، لذا أفكر بالكتابة بالـ IL مباشرةً،
بالفعل ؟
أعتقد أن طارق كان يقصد بالكل كل اللغات وليس المبرمجين.
تم تعديل هذه المشاركة بواسطة DotNetExpert في 22 أكتوبر 2004 في 20:09
وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان
بيسكرو الغابي بيضلهن متل الشتي يدقوا على بوابي على بوابي
يا زمان يا عشب داشر فوق هالحيطان ضويت ورد الليل عكتابي
برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي
يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو
http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3
بالفعل انا اقصد اللغات و ليس المبرمجين
ساقوم بتعديل المشاركه للتوضيح
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
اقتباسأعتقد أن طارق كان يقصد بالكل كل اللغات وليس المبرمجين.
و من قال اني فهمت غير ذلك؟، لقد كنت أقصد أنه طالما ان الكود يتحول الى الـ MSIL فلماذا لا نكتب بالـ MSIL مباشرةً و بذلك نكون وفرنا وقت التحويل من الـ Source Code للـ MSIL، فالملف الذي يحتوي على الـ IL سيتحول مباشرةً للـ (Machine Code (Native وبذلك يكون الـ Execution اسرع بقليل.
تم تعديل هذه المشاركة بواسطة محمد عبد العليم في 22 أكتوبر 2004 في 22:13
رأس الحكمة الإيمان بالله
محمد عبد العليم كتب:MSIL فلماذا لا نكتب بالـ MSIL مباشرةً و بذلك نكون وفرنا وقت التحويل من الـ Source Code للـ MSIL،
حسنا ! قد توفر جزئين من الثانية اللازمين لتحويل لفة البرمحة العليا كالسي او الفيجوال الى اللغة الوسيطة , في اسوأ الأحال ثانية أو ثانيتين. لكنك من أجل كتابة مشروع كبير كموقع كبير او برنامج محاسبة كبير سوف تحتاج الى شهرين اضافيين من اجل كتابة المشروع باللغة الوسيطة.
وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان
بيسكرو الغابي بيضلهن متل الشتي يدقوا على بوابي على بوابي
يا زمان يا عشب داشر فوق هالحيطان ضويت ورد الليل عكتابي
برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي
يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو
http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3
أنا لم اقصد بالطبع توفير "جزئين من الثانية" فقط بل أشياء أخرى كثيرة ،
مثل مثلاً هناك اشياء غير مدعمة في الـ High Level Languages و لكنها مدعمة في الـ IL بصفتها Low Level Language .
كما ان ليس هناك عناء كبير لتعلم الـ IL كلغة بجانب الـ #C و الـ VB.Net، بل تعلمها سوف يجعل أشياء كثيرة تعتبر الى حد ما مبهمة (بالنسبة للدوت نت أو CLR) غير مبهمة.
لو نظرت الى مثال Hello World مكتوب بالـ MSIL لن تجد به أي صعوبة في فهمة و أعتقد انك ستفهمه دون عناء.
كما يمكننا ايضاً معالجة الأخطاء مباشرةً من خلال ملف الـ IL دون الحاجة الى الـ Source Code
رأس الحكمة الإيمان بالله
بالطبع ان الكتابة بالـ MSIL مباشرةً والمعرفة الـ MSIL شيئين مختلفين تماما. وانا اعتقد ان بعض المعرفة بالـ MSIL هو شيء ضروري ويساعد جدا على فهم الدوت نت حتى انني قد اشتريت قبل حوالي نص السنة كتاب .NET IL Assembler والذي يعتبر من افضل الكتب في هذه المجال مع ان سعره اكثر من 50 €.
وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان
بيسكرو الغابي بيضلهن متل الشتي يدقوا على بوابي على بوابي
يا زمان يا عشب داشر فوق هالحيطان ضويت ورد الليل عكتابي
برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي
يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو
http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3
كتاب وضعه وليد للفروق بين اللغتين من ناحية ال syntax
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
هذا الموضوع مغلق.