زبان C زبان برنامه نویسی یک زبان Structured (ساخت یافته) است اما ++‍C زبان برنامه نویسی Object Oriented ( شی ء گرا ) می باشد.
از لحاظ دستوری فرق زیادی با هم ندارند، اماتفاوت عمده این است که ++C از شی گرایی پشتیبانی می کند که (سی) C این قابلیت رو ندارد…
امروزه دیگر بدون شی گرایی اصلا نمی توان نرم افزار های بزرگ نوشت.
اکثر زبان های برنامه نویسی رایج و قوی الان شیگرا هستند.