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

نام تاپیک: زبان D شباهت ها و تفاوت های آن با C#‎‎

  1. #1
    کاربر دائمی آواتار mp_mp353
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    خراسان رضوی شهرستان کاشمر
    سن
    34
    پست
    193

    Lightbulb زبان D شباهت ها و تفاوت های آن با C#‎‎

    اول از مدیران عذر میخوام که این بحث رو اینجا آوردم خوب راستش جای دیگه برای طرح این بحث به ذهنم نرسید.
    بررسی زبان D با دیگر زبان های موجود نظیر C#‎‎
    دوستان چند سال پیش به این زبان برخوردم و نتونستم اطلاعات زیادی در رابطه با اون بدست بیارم.
    1.حالا میخوان تفاوت ها و شباحت اون با سی شارپ رو بدون واینکه محیط توسعه IDE خوبی هم براش وجود داره؟
    2. آیا این زبان به درد یادگیری میخوره؟
    3.این زبان درچه حدی هست؟

  2. #2
    کاربر دائمی آواتار mp_mp353
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    خراسان رضوی شهرستان کاشمر
    سن
    34
    پست
    193

    نقل قول: زبان D شباهت ها و تفاوت های آن با C#‎‎

    خوب در رابطه با تفاوت ها وشباهات زیاده مثلا یه جا نوشته بود:
    تفاوت D با دیگر زبان ها
    C++‎‎
    D به منظور پوشش ضعف ها و کمبودهای C++‎‎ طراحی شده است، اما با وجود قدرتمند بودن آن، پیچیدگی های ناخواسته باعث زمین گیر شدن آن شده است. شاید بزرگترین تغییر D نسبت به C++‎‎، خودکار کردن Garbage Collection باشد، هرچند که دستورات مستقیم همانند سابق برای خالی کردن زباله کار می کنند.

    Java
    اگر چه جاوا پدر اصلی D نیست، اما بسیاری از تکنیک های جاوا در آن جای داده شده است. تا جایی که برخی ادعا می کنند، Syntaxهای از پیش تعیین شده در D از بسیاری جهات، به جاوا شبیه است. در صورتی که در حقیقت باید شبیه به یکی از زبان های شی گرای مدرن باشد.
    شباهت میان این دو بسیار است. هر دو بین عملوندهای (.) ، ->) و (::) تفاوتی قائل نمی شوند. هر دو NULL را به عنوان کلمه کلیدی می شناسند و از ویژگی Try-catch-finally پشتیبانی می کنند. اما، تفاوت اساسی میان D و جاوا، این است که کدهای دستور زبان D به زبان ماشین ترجمه می شود و مستقیمآ در ماشین مقصد اجرا می شود.

    C#‎‎
    این دو، یعنی C#‎‎ و D در حقیقت دو پاسخ به یک سوال اساسی هستند: چگونه می توانیم C++‎‎ را بهتر کنیم؟ هر دو از C++‎‎ مشتق شده اند و عناصری از جاوا را در خود دارند. مهم ترین تفاوت میان D و C#‎‎، این است که D بر خلاف C#‎‎ داخل ماشین مجازی اجرا نمی شود. بنابراین می تواند در به‏کارگیری کدهای سیستمی (سطح پایین) مورد استفاده قرار گیرد. این امر باعث می شود D قابلیت مدیریت دستی و ریز به ریز حافظه را در اختیار برنامه نویس قرار دهد، هرچند که C#‎‎ به گونه ای کاملآ متفاوت این کار را انجام می دهد.
    هنوز C#‎‎ نتوانسته است، توانایی قالبی‌ را همچون C++‎‎ پیاده کند و این موضوع، از برتری‏های D محسوب می شود.

    ولی میخواستم بدونم که آیا:
    1.محیط توسعه IDE خوبی براش وجود داره؟
    2. آیا این زبان به درد یادگیری میخوره؟
    3.این زبان درچه حدی هست؟
    4.آیا امکانات خاصی در زمینه ای (تخصصی) داره یانه؟
    5.در چه رده ای از زبان ها قرار میگیره؟

  3. #3
    کاربر دائمی آواتار mp_mp353
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    خراسان رضوی شهرستان کاشمر
    سن
    34
    پست
    193

    نقل قول: زبان D شباهت ها و تفاوت های آن با C#‎‎

    بله. چه بحث داغی!!!!
    اساتید عزیز واقعا شما در این رابطه نمتونید منو راهنمایی کنید؟
    راستش رو بخاید من با بیشتر زبان ها کار کردم دوست دارم این زبان رو هم تا حدودی یا بگیرم. یه راهنمایی کوچیک هم کافی.


  4. #4
    کاربر دائمی آواتار mp_mp353
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    خراسان رضوی شهرستان کاشمر
    سن
    34
    پست
    193

    نقل قول: زبان D شباهت ها و تفاوت های آن با C#‎‎

    از دوستان اگه کسی دوست داشت بیشتر با این زبان آشنا بشه به این لینک یر بزنه.
    http://www.iran-eng.com/showthread.p...D8%A8%D8%AF-.!
    خوب اگه محیط خوبی هم برای کد نویسی با این زبان هم پیدا کردید خوشحال میشم خبر بدید.

برچسب های این تاپیک

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

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