صفحه 2 از 2 اولاول 12
نمایش نتایج 41 تا 51 از 51

نام تاپیک: سرعت برنامه در زبانهای تحت دات نت

  1. #41
    کاربر دائمی آواتار Peyman_Ranjbar
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    شیراز
    پست
    608
    سرعت اجرای برنامه توی #C چهار برابر VB است
    اصلا اینجور نیست چون چند وقت پیش برتامه ای با #c نوشتم که حدود یک دقیقه طول میکشید تا اجرا بشه
    لابد با vb چهار دقیقه طول میکشه؟؟؟!!!! :oops:

  2. #42
    من با آقای علی کشاورز موافقم.
    ::نوشتن::

  3. #43
    سرعت اجرایی برنامه در #C و vb هیچ فرقی ندارد حتی در ساخت نرم افزار VB سریعتر است .

  4. #44
    کاربر دائمی آواتار ali_hadian
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    تهران
    پست
    292
    سلام
    من که :confy2:
    هنوز جواب سوالم رو نگرفتم
    یکی یه جمع بندی کلی انجام بده لطفا

  5. #45
    نقل قول نوشته شده توسط حسن صفوی
    سرعت اجرایی برنامه در #C و vb هیچ فرقی ندارد حتی در ساخت نرم افزار VB سریعتر است .
    اصلا اینطور نیست! :strange:

  6. #46
    اصلا اینطور نیست!
    پس چه طور است می تونی به کتاب های MCSD مراجعه کنی پس از بررسی های زیاد بالاخره به همین نتیجه می رسی.

  7. #47
    دوستان بحث بر سر برتری C#‎.net یا Vb.net هیچ وقت به نتیجه منتقی نخواهد رسید
    در اجرای بعضی از دستورات VB بر #C پیشته میگیره و برتری پیدا میکنه و بلعکس ...

    قدرت این دوزبان از لحاظ سرعتی و... برابر نیست همونطور که گفتم در بضی جاها سرعت اجرا با هم فرق داره و یکی بیشتر از دیگری میشه
    مثلا برای حلقه های For و Replace های Anycase که سنگین هم باشن Vb.net ضعیف بنظر میاد
    ولی باز نمیتوان گفت VB.net کنده یا ضعیف تر از #C هست

    در بعضی جاها هم #C خیلی کند تر از Vb.net عمل میکنه


    اما مسئله جالبی که من دیدم حجم خروجی برنامه کامپایل شده بود ...
    در صورتی که یک حلقه FOR بود
    VB.net  ===> 10 KB
    C#‎ ===> 6KB

    و همین امر موجب شده بود #C سریع تر عمل کنه

    البته همونطور که گفتم خروجی این دو در دستورات مختلف با هم یکسان نیستند ...


    امید وارم مسیر بحث رو عوض نکرده باشم ...

  8. #48
    کاربر دائمی آواتار ali_hadian
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    تهران
    پست
    292
    سلام
    اگه کسی از جاهای دیگه لینکی در همین زمینه داره بذاره

  9. #49
    کاربر جدید
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    ایران - تهران
    پست
    4
    با سلام خدمت همه دوستان . دات نت چون داره ایده ماشین مجازی رو پیاده سازی می کنه (مثل جاوا) قاعدتا از سرعت کمتری نسبت به مثلا ویژوال سی پلاس پلاس برخوردار هست . چون یک لایه نرم افزاری واسط بین سخت افزار و برنامه نویس قرار می گیره . بنابراین در مرحله نیاز سنجی لازم هست که این نکته رو در نظر بگیریم که سرعت چقدر در برنامه ما مهم هست . مثلا اگر با شبکه های عصبی کار می کنیم که ماهیتا کند هستند بهتره این کار رو با ویژوال سی انجام بدیم . ولی اگر برامون انعطاف پذیری و قابلیت انتقال مطرح هست بهتره با وی بی دات نت یا سی شارپ دات نت انجام بدیم . ضمنا تفاوت سرعت بین زبان های دات نت زیاد محسوس نیست . و بیشتر از لحاظ انعطاف پذیری با هم تفاوت دارند .در دات نت اونقدری که نوع برنامه نویسی و الگوریتم ها و نحوه به کار گیری دستورات مثلا بلاک ها در سرعت برنامه مهم هست ، نوع زبان مهم نیست . :flower: :flower: :flower:

  10. #50
    کاربر دائمی آواتار mostafa_leman
    تاریخ عضویت
    اسفند 1383
    محل زندگی
    نیشابور
    پست
    187
    همونطور که میدونید vs.net بر خلاف vb کد برنامه رو مستقیما به کد ماشین تبدیل میکنه
    و جالبه Convertor این دو زبان زیاد فرقی نداره
    بنا بر ابن تقریبا سرعت برابری دارند
    اما من با حرف آقای Mirzabenevis موافقم
    (( در دات نت اونقدری که نوع برنامه نویسی و الگوریتم ها و نحوه به کار گیری دستورات مثلا بلاک ها در سرعت برنامه مهم هست ، نوع زبان مهم نیست ))

  11. #51
    همونطور که میدونید vs.net بر خلاف vb کد برنامه رو مستقیما به کد ماشین تبدیل میکنه


    و جالبه Convertor این دو زبان زیاد فرقی نداره


    بنا بر ابن تقریبا سرعت برابری دارند
    :kaf: چه طور به این نتیجه رسیدید؟

صفحه 2 از 2 اولاول 12

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •