PDA

View Full Version : سرعت کامپایلر و سرعت فایل اجرایی C# Delphi VC



Mehdi_FT
شنبه 03 اردیبهشت 1384, 19:42 عصر
سلام

از یک استادی شنیدم که سرعت فایل اجرایی C# از Delphi7 کمی بیشتر من با استاد
در این مورد بحث کردم که بماند

و همینطور این آمار که سرعت فایل اجرایی VC6 سه برابر delphi7 و 10 برابر vb است

و مورد اخر اینکه سرعت compiler دلفی به خاطر این سریع تر که optimizer ضعیف تری داره البته این مورد به نظر خودم دور ازحقیقت نیست.

از دوستانی که نظرات کارشناسانه ی خودشون رو انتقال میدن متشکرم

از دادن نظرات شخصی و بدون دلیل لطفا پرهیز کنید.

در آخر هم اگر کسی مقاله معتبری در زمینه های بالا معرفی کنه ممنون می شم

با تشکر

Mehdi_FT
چهارشنبه 07 اردیبهشت 1384, 13:00 عصر
کسی نظری نداره.

aidinwashere
چهارشنبه 07 اردیبهشت 1384, 20:40 عصر
اینو مطمئنم که چون #C برای اجرا از cLR استفاده میکنه و طبیعتا از لایه های بیشتری باید بگذره , سرعت پایینتری داره
اصولا وقتی dotnet و #C طراحی میشده هدف سرعت نبوده
گواه هم وجود Unmanaged ها و ++C است که هنوز در dotnet وجود دارند و کنار نرفته اند.
در مورد تفاوت سرعت Delphi و VC چیزی ندانم!

amkherad
چهارشنبه 29 آبان 1392, 13:22 عصر
سرعت VC از همه بيشتره چون هرچی مينويسی کامپايل ميشه (البته توابع کوچيکی مثل ضرب عدد صحيح با عدد اعشاری يا مديريت خطا نوشته ميشه).
بعد کدی که در .net مينويسی سرعت بالايی داره (البته فراخوانی های ClassLibrary سرعت خيلی پايينی داره) چون .net بر اساس COM ميباشه کدهايی که اضافی کامپايل ميشه زياده ولی اون قدر نيست که تو اجرا تاثير بذاره.
برای همين ميشه نتيجه گرفت که در کل (فراخوانی های ClassLibrary+کد کامپايل شده) در VC سرعت از همه بالاتره، بعد Delphi و در آخر .net