c语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点;c++是c语言的继承,它既可以进行c语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
c/c++是什么
c++语言是在c语言的基础上开发的一种通用编程语言,应用广泛。c++支持多种编程范式:面向对象编程、泛型编程和过程化编程。正式标准c++14于2014年8月18日公布。其编程领域众广,常用于系统开发,引擎开发等应用领域,是至今为止受广大受用的强大编程语言之一,支持类:类、封装、重载等。c++主要用于大型的应用程序开发,比如游戏开发。
c语言是1972年由美国贝尔实验室研制成功的,在当时算是高级语言,但是随着计算机性能的飞速提高,硬件配置与几十年前已有天壤之别,软件规模也不断增大,很多软件的体积都超过1G,例如PhotoShop、Visual Studio等,用c语言开发这些软件就显得非常吃力了,这时候c++就应运而生了。
c++主要在c语言的基础上增加了面向对象和泛型的机制,提高了开发效率,以适用于大中型软件的编写。