نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: لطفا برنامه نویس ها شرکت کنند

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Apr 2018
    نوشته ها
    3
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    63 لطفا برنامه نویس ها شرکت کنند

    دوستان من یک مشکلی توی درک بایت کد ها دارم...

    همونطور ک میدونید مثل جاوا یا پایتون و php کد ها اول بایت کد میشه بعد میره به ماشین مجازی اما هدف از این کار چیه؟ چرا همون اول کد رو نمیدیم به ماشین مجازی؟ مگر یکی مثل جاوا برای هر سیستم عامل یا هر پردازنده یک ماشین مجازی طراحی نکرده است ؟

  2. # ADS




     

  3. #2
    عضو انجمن rezaonline.net آواتار ها
    تاریخ عضویت
    Apr 2012
    محل سکونت
    Sanandaj | Tehran
    نوشته ها
    939
    تشکر تشکر کرده 
    1,556
    تشکر تشکر شده 
    2,338
    تشکر شده در
    1,230 پست

    پیش فرض پاسخ : لطفا برنامه نویس ها شرکت کنند

    اما هدف از این کار چیه؟
    جلو گیری از تکرار مکرر یک کار تکراری .

  4. #3
    کاربر اخراج شده
    تاریخ عضویت
    Apr 2018
    نوشته ها
    3
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : لطفا برنامه نویس ها شرکت کنند

    نقل قول نوشته اصلی توسط rezaonline.net نمایش پست ها
    جلو گیری از تکرار مکرر یک کار تکراری .
    دقیقا چه کاری؟

  5. #4
    کاربر اخراج شده
    تاریخ عضویت
    Apr 2018
    نوشته ها
    3
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : لطفا برنامه نویس ها شرکت کنند

    دوستان کمک لطفا

  6. #5
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : لطفا برنامه نویس ها شرکت کنند

    باسلام،

    هدف اصلی بایت کد ها بالا بردن Perfomance سپس Portability ، Security و .. است، به طور خلاصه کامپایلر 4 وظیفه به عهده دارد:

    1- پارس یا همان تجزیه کردن سورس کد
    2 - ساخت درخت تصميم
    3 - نمایه‌سازی معنایی : تحلیل درخت
    3 - تبدیل به کد ماشین

    منطق بایت کد خیلی خیلی ساده تر از سورس کد است همچنین مرحله 1 و 2 از مراحل سنگین است، پس اگر برای هربار اجرا بایت کد داشته باشیم مرحله 1 و 2 با سرعت بیشتری انجام می شود، همچنین می توان پایتون را مثال زد که برای اجرای بعدی بایت کد هر سورس کد را ذخیره می کند و می توانید این بایت کد ها را در فولدر __pycache__ پیدا کنید.

  7. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 0
    آخرين نوشته: November 27th, 2015, 20:36
  2. درخواست برنامه نویس برای برنامه نویسی پنل پیام کوتاه با نسخه ی جدید وب سرویس ها
    توسط ehsanserver در انجمن درخواست پنل پیام کوتاه،پیام رسان اجتماعی،تلفن مجازی
    پاسخ ها: 0
    آخرين نوشته: September 28th, 2014, 16:39
  3. پاسخ ها: 5
    آخرين نوشته: September 12th, 2014, 18:05
  4. پاسخ ها: 16
    آخرين نوشته: August 31st, 2014, 23:16
  5. پاسخ ها: 11
    آخرين نوشته: May 24th, 2014, 19:41

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

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