1 说明\n c语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,如嵌入式。C语言能以简易的方式编译、处理低级存储器。是一种高效率程序设计语言。 c++(c plus plus)是一种计算机高级程序设计语言,由C语言扩展升级而产生,是一种面向对象的语言。
.2 发展现状\n c/c++主要应用于linux和windows平台,随着近些年移动端应用的快速发展以及各种高级语言(如python、go等)的兴起,windows c/c++编程的占有率已经降到微乎其微了。因此C/C++主要应用于linux平台(尤其是嵌入式系统)。
二、应用场景\n 在当今技术环境下,虽然c和c++都属于底层语言,但由于C++是在c的基础上发明的,属于面向对象语言,因此C++面向上层应用开发更友好。c语言用于单片机级控制芯片中,这种应用场景下,一般没有操作系统。比如早期的51单片机。\nc语言用于嵌入式系统中,如硬件驱动开发,c程序应用\nc++程序可以用于开发图形界面(如QT)、游戏(服务器)等\n三、技术方向及难度
。