نمایش نتایج 1 تا 5 از 5

نام تاپیک: یه مقایسه کوچیک اما مهم!

  1. #1
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1389
    محل زندگی
    پشت میز کامپیوترم!
    پست
    70

    یه مقایسه کوچیک اما مهم!

    سوال:
    برای اجرای برنامه اگه برنامه سی شارپ به نت فریم ورک ، API ، سیستم عامل و بعد به ماشین تبدیل بشه ، کد تبدیل شده به ماشین با کد تبدیل شده به ماشین از سی پلاس پلاس فرقی داره؟چی؟
    اشتباه نشه ، من می خوام سرعت شارپ و پلاس رو توی اجرا مقایسه کنم نه توی کامپایل.
    ممنون
    آخرین ویرایش به وسیله Vahid_67 : شنبه 18 دی 1389 در 01:07 صبح

  2. #2

    نقل قول: یه مقایسه کوچیک اما مهم!

    کد ماشین که یکیه ، هر ماشین کد مخصوص به خودش رو داره و هر برنامه ای که روی یک ماشین اجرا میشه 100% به کد اون ماشین تبدیل میشه ، تفاوت در اینجاست که کدهای زبان های Native مثل ++C یا Delphi یا ... کامپایل میشن و به زبان ماشین تبدیل میشن ولی کدهای زبان های Managed مثل Net. کامپایل نهایی نمیشن بلکه این کار بر عهده Framework گذاشته شده تا بسته به محیطی که برنامه اجرا میشه ( ویندوز ، لینوکس ، مک یا ... ) اون Framework کار واسط رو انجام بده و برنامه رو به زبان ماشین تبدیل کنه ، OK ؟

  3. #3
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1389
    محل زندگی
    پشت میز کامپیوترم!
    پست
    70

    نقل قول: یه مقایسه کوچیک اما مهم!

    ok
    --------------------------------------

  4. #4

    نقل قول: یه مقایسه کوچیک اما مهم!

    هر برنامه ای که روی یک ماشین اجرا میشه 100% به کد اون ماشین تبدیل میشه
    اگه 100% به کد اون ماشین تبدیل میشه پس چطور یه برنامه هم رو CPU اینتل و هم رو CPU AMD اجرا می شه؟

  5. #5

    نقل قول: یه مقایسه کوچیک اما مهم!

    نقل قول نوشته شده توسط tooraj_azizi_1035 مشاهده تاپیک
    اگه 100% به کد اون ماشین تبدیل میشه پس چطور یه برنامه هم رو CPU اینتل و هم رو CPU AMD اجرا می شه؟
    کافی بود تو گوگل جست و جو کنید : http://stackoverflow.com/questions/1...same-assembler

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

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