C++ زبان برنامهنویسی همهمنظوره، همگردان، سطح میانی، شیءگرا و چندرگه است که از برنامهنویسی رویهای، تجرید دادهها و برنامهنویسی شیءگرا پشتیبانی میکند.
سی زبان برنامهنویسی همهمنظوره، کامپایلشونده، سطح میانی، ساختیافته، دستوری و روندگرا میباشد.