C语言的应用极其广泛,从网站后台,到底层操作系统,从多媒体应用到大型网络游戏,均可使用C语言来开发。
C语言可以写网站后台程序。
C语言可以专门针对某个主题写出功能强大的程序库。
C语言可以写出大型游戏的引擎。
C语言可以写出另一个语言来。
C语言可以写操作系统和驱动程序,并且只能用C语言编写。
任何设备只要配置了微处理器,就都支持C语言。从微波炉到手机,都是
由C语言技术来推动的。
- 嵌入式:C包打天下,极少量汇编
- Web开发:绝大部分JavaScript、PHP和少量ASP、JSP
- PHP是纯C开发
- 高性能服务:Apache、Nginx、Memcached、Redis等等高性能Web
- 服务器和数据库都是纯C开发
- 分布式应用:Java、Python的天下
- 游戏服务器:C、C++和Lua脚本
- 并行计算:Java、Go、Erlang
- C对接Go语言非常方便
- 游戏引擎:C++和脚本
- 游戏逻辑:脚本
- 移动开发:Java、Obj-C/Swift
- 桌面开发:C++、Qt+Script、C#都能做出漂亮的跨平台界面
- 操作系统:C的天下
- 虚拟技术:QEMU、KVM、Xen都是纯C开发
- 数据库:C的天下
- 编译器:C、C++并存
- 大数据:Java的天下
- 云存储:Java、Python包打天下
- 近年Go语言也参与了好多项目