ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 3 از 3
  1. #1
    تاریخ عضویت
    2020/02/25
    نوشته ها
    3
    1
    Junior Member

    Post تفاوت کامپایلرها

    سلام. من یه برنامه به زبان c++ دارم مینویسم و سرعت محاسبات عددیش برام خیلی مهمه . میخواستم بدونم اینکه چه محیط و چه کامپایلری رو انتخاب میکنم توی سرعت نهایی فرقی ایجاد می کنه؟تفاوت ویژوال استودیو و کیوتی مد نظرمه . با توجه به اینکه ویژوال استودیو از یه زبان واسط برای کامپایل استفاده میکنه اما کیوتی مستقیما از c++ ترجمه میکنه آیا این موضوع تفاوتی ایجاد میکنه؟
  2. #2
    تاریخ عضویت
    2017/11/22
    نوشته ها
    218
    155
    Moderator
    سلام...خوب همونطور که خودت گفتی...
    ویژوال استودیو از یه زبان واسط برای کامپایل استفاده میکنه...این یعنی کاهش سرعت....به نظر من qt بهتره...چون میتونی باهاش برنامه Cross-Platform تولید (با ویژوال استودیو فقط میتونی برای ویندوز خروجی بگیری)...همه ویژگی ها و قابلیت های QT کاملا رایگان هستند....IDEیی که QT ارائه میده سریع تر از Visual Studio هستش (چون Visual Studio قابلیت های خیلی بیشتری در مقایسه با QT داره و همین موضوع هم اونو کند تر میکنه)...یه مسئله ای که اکثر کسایی که با QT برنامه میسازن باهاش رو به رو میشن...حجم بالای برنامه تولید شده است که دلیلش هم به خاطر اینه که QT فریمورک مستقلی هست و مثل DotNet نیست که برخی از قابلیت ها و کتابخان هاش به همراه ویندوز نصب بشن.
  3. #3
    تاریخ عضویت
    2017/11/22
    نوشته ها
    218
    155
    Moderator
    موضوعی که بیشتر از کامپایلر و محیط برنامه نویسی بر روی سرعت برنامه شما تاثیر میذاره...نحوه کد نویسی و مدیریت منابع هستش...کامپایلر هایی که برای سی پلاس پلاس ارائه شدن هیچ کدوم تفاوت آنچنانی از نظر سرعت ندارن که بشه گفت من با این کامپایلر مینوسم پس برنامه تولید شده خیلی سریع تر کار میکنه.
نمایش نتایج: از 1 به 3 از 3

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

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