-
چهارشنبه 28 مرداد 1388, 09:38 صبح
#7
کاربر دائمی
نقل قول: وی بی .نت یا ..... ؟
دوستان سلام
به عنوان یک برنامه نویس #C اعتقاد دارم که دو عامل در این اختلاف سرعت ها موثر است:
1) این مساله ممکن است خنده دار به نظر برسد اما احتمال دارد که دوستان در هنگام کامپایل برنامه در قسمت configuration manager گزینه debug را انتخاب کرده باشند نه release. دقت کنید که در برنامه نویسی معیار همواره نسخه نهایی است که باید release باشد چون نسخه debug اصطلاحا دارای symbolic information می باشد. البته می دانم که برنامه نویسان این مسایل را دقت می کنند!! اما احتمال دارد یکی از دلایل اختلاف این باشد.
2) در صورت صرف نظر کردن از مورد اول باز هم اختلاف سرعت تا حدی منطقی است. درست است که در .Net همه زبان ها به زبان میانی مایکروسافت تبدیل می شوند اما فراموش نکنید .Net یک ساختار بسیار complex دارد به گونه ای که خود مایکروسافت عقیده دارد که در برخی موارد ممکن یک سری ساختارها فقط در یک زبان قابلیت انتقال به MSIL را داشته باشد!! البته این مبحث جز یکی از مباحثی است که متقاضیان مدرک MCPD مایکروسافت باید در مورد آن اطلاعاتی داشته باشند!!! و دانستن آن چندان ضروری به نظر نمی رشد!
با آرزوی موفقیت
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت