C语言,C++,C#有什么区别,各自的应用领域是什么?

运筹帷幄2018


这三门语言本人都使用过,个人理解:

1、按语言层次分由低到高C->C++->C#.

2、C语言可以说是C++和C#的鼻祖,是一门比较原始的面向过程的编程语言,也是一门跨平台的开发语言。广泛应用于各种平台单片机、系统底层等等,如大名鼎鼎的linux/unix就是基于C开发的。

3、C++语言是由于C发展而来,也可以说是C语言的加强版,是一门面向对象的编程语言,跨平台,和C一样运用广泛(通常情况下和C混合开发,如windows系统底层,大型游戏服务器等等)。

4、C#,微软发布的面向对象语言,依赖.NETFramework运行环境,一般运行于windows,可开发winform、asp.net等程序(如需跨平台需要依赖Mono等环境解析)。

5、三种编程语言语法上属于类C语言.


分享到:


相關文章: