علی رادمهر

علی رادمهر

• مهندس شیمی
• سابقه مدیریت پروژه
• سابقه ریاست کنترل کیفیت صنعتی
• برنامه نویس
• طراحی فرآیند

طبقه بندی موضوعی

۱ مطلب با کلمه‌ی کلیدی «برنامه نویسی C» ثبت شده است

چهارشنبه, ۲۸ خرداد ۱۳۹۹، ۰۸:۰۹ ق.ظ

تفاوت زبان برنامه نویسی C و ++C

  • ++C توسعه یافته و در واقع نسخه جدید برنامه نویسی C به حساب می آید
  • در ++C شما قابلیت استفاده مجدد از کد یا Reusable Code را دارید که در C این امکان نیست.
  • زبان C یک زبان Procedural است و ++C یک زبان Object Oriented است
  • زبان C چیزی به نام Virtual Function نداشت اما در ++C توابع مجازی یا Virtual Function ها معرفی شدند
  • در زبان C قابلیت چندوجهی یا Polymorphism وجود نداشت اما در ++C قابلیت Polymorphism اضافه شده است ، Polymorphism مهمترین قسمت از برنامه نویسی OOPS است.
  • در C امکان Operator Overloading وجود نداشت اما در ++C این قابلیت یکی از بهترین امکانات به حساب می آید
  • مبانی برنامه نویسی در C بصورت بالا به پایین است در حالیکه در ++C طراحی برنامه بصورت پایین به بالا انجام می شود
  • متصل کردن داده ها و توابع در C بسیار سخت بود اما در ++C این فرآیند با استفاده از Object ها به راحتی انجام می شود
  • در C شما در هر تابعی می توانستید تابع main را فراخوانی کنید اما در ++C شما نمی توانید اینکار را بکنید.
  • ارث بری در C بی معنی بود اما در ++C فرآیند ارث بری یا Inheritance قابل پیاده سازی است
  • مدیریت خطاها در C بسیار سخت تر از ++C است ، با توجه به اینکه از Class در ++C استفاده می شود ITPRO باشید.
۲۸ خرداد ۹۹ ، ۰۸:۰۹
علی رادمهر