ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 5 از 5
  1. #1
    am1376
    کاربر عادی
    تاریخ عضویت
    Aug 2016
    نوشته ها
    2
    0
    0

    تفاوت زبان C با زبان Cpp

    سلام و خسته نباشید از اساتید گرامی سوالی داشتم میخاستم بدونم من کدوم رو فرا بگیرم؟ سی یا سی++؟ من منطق اصلی برنامه نویسی رو تقریبا بلدم! و میخواسم بدونم بجز برخی تفاوت syntax چه تفاوت هایی بین سی و سی++ است؟ خیلی ممنون
  2. #2
    noavarangermi
    مدیر کل
    تاریخ عضویت
    Mar 2016
    نوشته ها
    540
    115
    354
    دوست عزیز زبان برنامه نویسی سی پلاس پلاس پیشرفته همون زبان سی است و دستورات استفاده شده در زبان سی در زبان سی پلاس پلاس هم استفاده می شود اما یک فرق اساسی دارد. زبان برنامه نویسی سی ساخت یافته است یعنی برای برنامه نویسی و حل مسئله از توابع و دستورات به صورت ساده استفاده می شود ولی زبان برنامه نویسی سی پلاس پلاس خاصیت شی گرائی دارد یعنی هر چیز رو به عنوان یک شی می تونی در نظر بگیرید و عضو های اون رو در یک بسته که اصطلاعا کلاس میگیم قرار بدی و هر وقت که خواستید ازش یه نمونه بسازی و در برنامه ازش استفاده کنیدو هر وقت کارتون با هاش تموم شد از بین ببرید.

    اگه می خواهید زبان برنامه نویسی رو یاد بگیرید همون سی پلاس پلاس گزینه خوبی است.
    نوآوران گرمی | مرجع فیلم های آموزشی و همیار دانشجو
  3. #3
    noavarangermi
    مدیر کل
    تاریخ عضویت
    Mar 2016
    نوشته ها
    540
    115
    354
    در زیر بطور کامل فرق بین زبان سی با زبان سی پلاس پلاس مشخص شده است.
    تفاوت زبان برنامه نویسی C و ++C :

    • ++C توسعه یافته زبان برنامه نویسی C است.
    • در ++C شما می توانید از کد استفاده مجدد کنید (Reusable Code) که در زبان C این امکان وجود ندارد.
    • زبان C یک زبان Procedural یا زیر برنامه ای است و ++C یک زبان Object Oriented یا شس گرائی است.
    • زبان C توابع Virtual Function وجود ندارد اما در ++C توابع مجازی یا Virtual Function ها معرفی شدند.
    • در زبان C قابلیت چندوجهی یا Polymorphism وجود نداشت اما در ++C قابلیت Polymorphism اضافه شده است ، Polymorphism مهمترین قسمت از برنامه نویسی شی گرائی است.
    • در C امکان Operator Overloading وجود نداشت اما در ++C این قابلیت یکی از بهترین امکانات به حساب می آید.
    • مبانی برنامه نویسی در C بصورت بالا به پایین است در حالیکه در ++C طراحی برنامه بصورت پایین به بالا انجام می شود.
    • متصل کردن داده ها و توابع در C بسیار سخت بود اما در ++C این فرآیند با استفاده از Object ها به راحتی انجام می شود.
    • در C شما در هر تابعی می توانستید تابع main را فراخوانی کنید اما در ++C شما نمی توانید اینکار را بکنید.
    • ارث بری در C بی معنی بود اما در ++C فرآیند ارث بری یا Inheritance قابل پیاده سازی است و یکی از امکانات جالب زبان برنامه نویسی سی پلاس پلاس است.
    • مدیریت خطاها در C بسیار سخت تر از ++C است.
    نوآوران گرمی | مرجع فیلم های آموزشی و همیار دانشجو
  4. 1
  5. #4
    am1376
    کاربر عادی
    تاریخ عضویت
    Aug 2016
    نوشته ها
    2
    0
    0
    استاد گرامی ممکنه درباره اصطلاحاتی که بکار بردین بیشتر توضیح بدین؟مممنون
  6. #5
    noavarangermi
    مدیر کل
    تاریخ عضویت
    Mar 2016
    نوشته ها
    540
    115
    354
    همه مواردی که در بالا برای فرق زبان سی با سی پلاس پلاس ذکر شد را می تونید در کتاب آموزش برنامه نویسی شی گرا نویسنده هربرت شیلد مشاهده کنید.
    نوآوران گرمی | مرجع فیلم های آموزشی و همیار دانشجو
  7. 1
نمایش نتایج: از 1 به 5 از 5

کلمات کلیدی این موضوع

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

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