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

نام تاپیک: منظور از اصطلاح C++‎/CLI چیست؟

  1. #1
    کاربر دائمی آواتار ravanfar
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran - Tehran
    پست
    317

    منظور از اصطلاح C++‎/CLI چیست؟

    سپاسگزارم از توجه شما.

  2. #2
    با سلام،
    برنامه هایی که تحت Net Framework. نوشته میشوند برنامه های ++CLI/C هستند(درست مثل #C)که کدها ابتدا بوسیله CLR به MIL تبدیل میشوند و در مرحله بعدی به کدهای ماشین تبدیل میشوند(کد اجرایی)

  3. #3
    VIP آواتار Anti_Evil
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    سرگردان در کهکشان !
    پست
    529
    پس از بازخورد منفی C++‎ Managed Extension در دنیای جدید مایکروسافت یعنی دات نت از طرف برنامه نویسان ... ( که وبلاگ های عزیزان توسعه دهنده ویژوال سی رو به باد انتقاد شدید گرفتند ( بیچاره Tom Archer :( ) ) ، پروژه CLI قوت گرفت ...

    مشکلات قدیمی:

    1- گرامر و سینتکس زشت .... shit ...

    -2 پشتیبانی ضعیف برای کار با کلاس های CLI یه مثال خوب میتونه نمونه for-each برای کار با کالکشن ها باشه.

    3- یکپارچگی ضعیف بین ++c و Net. ... به طور مثال شما نمیتونستی از Template ها روی CLI Variable Type ها استفاده کنی و GC برای تایپ های ++C وجود نداشت.

    ولی بزرگترین معایب:

    4- قاطی کردن کاربر برای استفاده از اشاره گر ها ... C++‎ unmanaged و C++‎ managed هر دو از علامت "*" برای اشاره گرها استفاده می کردن که این خود سبب ایراد می شد که اشاره گرهای gc__ در رفتار کاملا متفاوت عمل می کنن.

    5- کامپایلر ++MC کد تمیز تولید نمی کرد. (واقعیت امر ... البته این قسمت چون خیلی تفصیرات داره بی خی میشیم)



    پروژه C++‎ cli از این جهت شدت گرفت ... که الحمدالله نتیجه خوبی ازش در اومد ...
    این کمیته هنوزم فعالیتشو ادامه میده ...

    یا علی

  4. #4
    کاربر دائمی آواتار ravanfar
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran - Tehran
    پست
    317
    سلام
    جناب sianooshonline متشکرم از بذل توجهتان.
    و بزرگوار جناب Anti_Evil سپاسگزارم از پاسخ مفیدتان فرمودید:
    (5- کامپایلر ++MC کد تمیز تولید نمی کرد. (واقعیت امر ... البته این قسمت چون خیلی تفصیرات داره بی خی میشیم) )
    اگر امکان دارد کوتاه و مختصر توضیح دهید ممنون میشوم

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

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