程序员都懂的,在众多的编程语言中,有各种各样的语言,但大多数语言都离不开这两种语言c和c++,c语言最牛X的当属开发出来了linux内核,c是面向过程的编程语言,c++在某种意义上来说是c的一个升级版,是面向对象的编程语言。
c语言也实现多种语言的解析器及编译器,如php、python等,当然还有很多大型的游戏服务器是用c++语言实现的,这也是c语言纵横几十年依然还在经常的原因吧。
一、c/c++都用到那些地方
1、开发操作系统,如linux、windows等;
2、开发解释器,如zend(php的语言引擎)、jvm、python解释器等;
3、开发数据库,如mysql、sqlite等;
4、开发nosql,如memcache、redis等;
5、开发分布式系统,如hdfs、fastdfs等;
5、开发嵌入式系统,如单片机开发等;
还有很多有用的软件,包括当前正在使用的众多开源软件,多数都是用c/c++开发的。
二、c/c++的优点
1、运行效率高;
2、在各个平台上代码级的移植性强;
3、轻松实现跨平台性;
4、C更加适合底层系统的开发;
5、简单高效;
等等,其它远不止这些优点。