Bootstrap

C语言-概述,应用领域

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语言也参与了好多项目
;