• Empty
  • قاطی کردم
  • مهربون
  • موفق
  • متعجب
  • مریض
  • مشغول
  • معترض
  • ناراحت
  • هیچ
  • کنجکاو
  • کسل
  • گیج شدم
  • گریه
  • پکر
  • اخمو
  • از خود راضی
  • بی تفاوفت
  • بد جنس
  • بد حال
  • خونسرد
  • خواب آلود
  • خوشحال
  • خجالتی
  • خسته
  • دلواپس
  • رنجور
  • ریلکس
  • سپاسگزار
  • سر به زیر
  • شوکه
  • شاد و سر حال
  • عاشق
  • عصبانی
  • غمگین
  • غافلگیر
  • User Tag List

    نمایش پیکها: از 1 به 10 از 2183

    جُستار: گفتگو پیرامون کمونیسم و سوسیالیسم

    Threaded View

    1. #11
      بازداشت همیشگی
      Points: 7,801, Level: 59
      Level completed: 26%, Points required for next Level: 149
      Overall activity: 0%
      دستاوردها:
      First 1000 Experience Points
      بدون وضعیت
       
      خالی
       
      kourosh_iran آواتار ها
      تاریخ هموندی
      Jul 2014
      نوشته ها
      675
      جُستارها
      39
      امتیازها
      7,801
      رنک
      59
      Post Thanks / Like
      سپاس
      537
      از ایشان 546 بار در 365 پست سپاسگزاری شده است .
      یافتن همه‌یِ سپاسهای گرفته شده
      یافتن همه‌یِ سپاسهای داده شده
      Mentioned
      0 Post(s)
      Tagged
      0 Thread(s)
      کد رو به یک زبان میانی کامپایل میکنه به نام CIL و بعدش توسط مفسر تفسیر میشه!!! خبری از کامپایل شدن به زبان ماشین نیست! (دلیل کند بودنش هم همینه ولی در مقایسه با PHP و جاوا و ... خیلی سریع تره)
      در ضمن CIL قابل خواندن توسط انسانه!
      اینجا دیگه کم سوادیت با سند ثابت شد!
      اینکه همینطور با اطلاعات سطحی و ناقص میای ادعا میکنی و نظر میدی اینم نمونش
      برو بگو بزرگترت بیاد

      بله منم میدونم که دات نت کد مثلا سی شارپ یا هر زبان دات نتی دیگر رو به CIL تبدیل میکنه، و فایلهای exe و dll دات نت محتوی CIL هستن، ولی موقع اجرا، CIL توسط مکانیزمی که بهش JIT که مخفف Just-in-time compilation است به کد زبان ماشین مقصد تبدیل میشه. هر بار موقع استارت/بارگذاری یک برنامه این عمل صورت میگیره.
      ضمنا برنامه ای/ابزاری بنام ngen هم خود میکروسافت داده که میشه باهاش پیشاپیش اون کدها رو به کد native تبدیل کرد تا تاخیر کامپایل JIT در هر شروع برنامه حذف بشه، ولی به این شکل فایلهای اجرایی دات نت وابسته به پلتفرمی میشن که براش کامپایل شدن و دیگه قابلیت cross platform ندارن.

      جالب اینکه در همون مقالهء ویکیپدیا که خودت درج کردی این چیزایی که میگم آمده یه نگاهی میکردی و میخوندی باید متوجه میشدی:

      Upon execution of a CLI assembly, its code is passed through the runtime's JIT compiler to generate native code. Ahead-of-time compilation may also be used, which eliminates this step, but at the cost of executable-file portability.


      ترجمه: «هنگام اجرای یک اسمبلی CLI، کد آن از کامپایلر JIT محیط اجرا عبور میکند تا کد native تولید شود. کامپایل پیشاپیش همچنین میتواند استفاده شود، که این قدم را حذف میکند، ولی به هزینهء قابل حمل بودن فایل اجرایی»

      منبع: Common Intermediate Language - WiKi

      البته بخاطر تکمیل مطلب باید اضافه کنم که در یک سیستم JIT لزوما تمام کد و برنامه به کد Native/زبان ماشین، یا هر نوع کد هدف دیگر، تبدیل نمیشه، ولی حداقل بخشی از اون تبدیل میشه (توی مقاله ای که قبلا از وبلاگم آوردم اطلاعات در این زمینه داده شده). درمورد دات نت اطلاعات دقیق و موثقی ندارم که آیا همهء کد یا بخش عمده ای از اون به کد Native تبدیل میشه یا بخش کوچکتری و بطور متوسط چقدر مثلا.
      ویرایش از سوی kourosh_iran : 11-02-2014 در ساعت 08:25 PM

    داده‌های جُستار

    کاربری که سرگرم دیدن این جُستار هستند

    هم‌اکنون 1 کاربر سرگرم دیدن این جُستار است. (0 کاربر و 1 مهمان)

    جُستارهای همانند

    1. گفتگو پیرامون فمینیسم
      از سوی shirin در تالار زنامرد
      پاسخ: 516
      واپسین پیک: 03-29-2020, 07:36 PM
    2. گفتگو پیرامون فمینیسم
      از سوی shirin در تالار هماندیشی
      پاسخ: 161
      واپسین پیک: 03-15-2013, 08:51 PM
    3. مازوخیسم / سادیسم / لذت‌جویی و ...
      از سوی yasy در تالار گفتگوی آزاد
      پاسخ: 6
      واپسین پیک: 01-20-2013, 08:03 PM
    4. جایگاه فرهنگی ملت ایران در مقایسه با ملل دیگر
      از سوی Nocturne در تالار تاریخ، فرهنگ، همبود
      پاسخ: 8
      واپسین پیک: 09-12-2012, 11:17 PM
    5. سکولاریسم و روشنفکر دینی
      از سوی Russell در تالار سیاست و اقتصاد
      پاسخ: 27
      واپسین پیک: 09-12-2012, 07:00 PM

    مجوز های پیک و ویرایش

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