تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: فرق C#.net و #C

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2006
    پست ها
    5

    پيش فرض فرق C#.net و #C

    اقا من که بین این همه تاپیک و سوال و جواب گیج شدم.
    یکی به من بگه که فرق C#.net و #C چیه؟
    و من که الان Visual Studio 2005 رو که شامل #C هست نصب کردم، میشه اون رو به C# .net تبدیل کنم یا نه؟
    با تشکر از همه اساتید...
    یک شاگرد

  2. #2
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2006
    پست ها
    12

    پيش فرض

    سلام عزيز
    اوني كه شما نصب كرديد همون ويژوال C#.net هستش
    راستشو بخواي چيزي تو معني c# نداريم

  3. #3
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    به طور خيلي خلاصه ميشه گفت كه #C يك زبان هست.
    چهارچوب (framework) براي اجراي اين زبان Net. هست.
    باز به صورت خيلي ساده Net. يك مجوعه ي(چهارچوب) بسيار بزرگ از كلاس ها ,توابع,ساختارها و
    شمارنده هاو.....هست. هر زباني كه از قواعد اين چهارچوب براي برنامه نويسي استفاده كنه
    داراي پسوند Net. هست.
    مثل VB كه اگه در چهارچوب Net. استفاده بشه به اون VB.Net گفته ميشه.
    وقتي شما از زبان #C براي برنامه نويسي استفاده ميكنيد از فضاهاي نام اين framework براي استفاده از
    اين كلاسها يا توابع و....بهره ميگيريد.
    بنابراين زبان #C در Netframework. با نام C#.Net شناخته ميشه.

  4. این کاربر از someone بخاطر این مطلب مفید تشکر کرده است


  5. #4
    داره خودمونی میشه
    تاريخ عضويت
    Jan 2006
    محل سكونت
    تهران
    پست ها
    50

    پيش فرض

    net. تکنولوژی تقریبا جدیدی است که کم کم داره جای گزین برنامه های system32 می شود. البته همچنان برنامه های نوشته شده بر پایه system32 از سرعت بیشتری برخوردار هستند اما در آینده احتمالا حرف اول را خواهد زد.

  6. #5
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    net. تکنولوژی تقریبا جدیدی است که کم کم داره جای گزین برنامه های system32 می شود. البته همچنان برنامه های نوشته شده بر پایه system32 از سرعت بیشتری برخوردار هستند اما در آینده احتمالا حرف اول را خواهد زد.
    سلام. ممنون از توضيحتون.
    متوجه منظورتون از برنامه هاي system32 نشدم.
    Net. در حال حاضر هم حرف اول رو ميزنه. مخصوصا در برنامه هاي تجاري و webBase .
    در ضمن برخلاف java Virtual machine تمامي كد ها كاملا كامپايل ميشن. در دومرحله اول به زبان ميانه
    (IL ) و بعد كد ماشين. مثل يك برنامه ي معمولي C كدها در سطح ماشين اجرا ميشن.
    بنابراين زياد موافق نيستم كه گفتيد سرعت اجراي پاييني دارند.

  7. #6
    داره خودمونی میشه
    تاريخ عضويت
    Jan 2006
    محل سكونت
    تهران
    پست ها
    50

    پيش فرض

    نقل قول نوشته شده توسط someone
    سلام. ممنون از توضيحتون.
    متوجه منظورتون از برنامه هاي system32 نشدم.
    Net. در حال حاضر هم حرف اول رو ميزنه. مخصوصا در برنامه هاي تجاري و webBase .
    در ضمن برخلاف java Virtual machine تمامي كد ها كاملا كامپايل ميشن. در دومرحله اول به زبان ميانه
    (IL ) و بعد كد ماشين. مثل يك برنامه ي معمولي C كدها در سطح ماشين اجرا ميشن.
    بنابراين زياد موافق نيستم كه گفتيد سرعت اجراي پاييني دارند.
    دوست عزیز برنامه ها قبلا بر پایه system32 نوشته می شد که در واقع فرمت پیش فرض ویندوز های اخیر(تا XP)است و سرعت پایین تر آن به دلیل پشتیبانی نکردن کامل ویندوز از از برنامه های نوشته شده بر پایه Net. است. اما کم کم داره به فرمت پیش فرض سیستم عامل در می آید. حرف شما هم کاملا صحیح است و در اینکه Net. حرف اول را می زنه و خواهد زد شکی نیست.

  8. #7
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    دوست عزیز برنامه ها قبلا بر پایه system32 نوشته می شد که در واقع فرمت پیش فرض ویندوز های اخیر(تا XP)است و سرعت پایین تر آن به دلیل پشتیبانی نکردن کامل ویندوز از از برنامه های نوشته شده بر پایه Net. است. اما کم کم داره به فرمت پیش فرض سیستم عامل در می آید. حرف شما هم کاملا صحیح است و در اینکه Net. حرف اول را می زنه و خواهد زد شکی نیست.
    دوباره سلام.
    ممنون از توجهتون و باز ممنون از پاسختون.
    برنامه ها در گذشته (در زمان DOS) به اصطلاح 16 بيتي بودند و اين به دليل اين بود كه سيستم عامل 16 بيتي
    بود. در حال حاضر ويندوز هاي موجود 32 بيتي يا 64 بيتي هستند. احتمالا منظورتون اين بوده.هنوز هم وقتي براي
    Windows برنامه نوشته ميشه ميگين برنامه هاي 32 بيتي. مگر براي Vista كه 64 بيتي هست. فكر نميكنم لازم به
    توضيح باشه كه منظور از سيستم عامل 32 بيتي چه هست.
    Net. يك platform هست كه در كنار windows قرار ميگيره و اگه قرار باشه microsoft محصولي توليد كنه
    (اونم با سروصدايNet. )كه روي سيستم عامل خودش پشتيباني نشه كه سنگ روي سنگ بند نميشه.
    سرعت اجراي برنامه ها ي توسعه يافته با Net. پايين نيست. دليلش رو هم كه گفتم برخلاف JVM , كدها در سطح
    ماشين و پردازنده اجرا ميشه.اين نكته ي خيلي مهمي هست.
    باز ممنون.

Thread Information

Users Browsing this Thread

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

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •