c语言是最基本的高级语言,是计算机基础。
C语言可以做的范围很广, 目前优势项目主要包括以下方面:
1.操作系统/驱动开发. C语言是本地语言, 访问硬件很方便, 而且执行效率高效, 所以是操作系统和驱动开发的首选语言. 无论是windows还是unix/linux, 其操作系统的代码大部分是用C开发的.
2.嵌入式开发. 也就是运行在非PC上的, 其实这个也类似操作系统或驱动.
3.游戏开发. 无论是网游的服务器端, 还是3D的客户端, C/C++均有大量成熟的库, 可以帮你快速开发稳定高效的软件.
4.数据库程序. 无论是oracle还是mssql, 均提供了与C语言的接口(proc等), 可以方便的开发数据库程序.
5.应用中间件. 许多很牛的应用服务器也是C开发的. apache/.../
6.GUI程序, 其实这一块与VB或其它相比稍弱一些. 但是有跨平台现成的GUI库支持, 也是应用多多, 比如QT库, 这个应用很大的是nokia的手机系统(塞班), Wx库, 或MFC库(当然MFC不只是一个GUI库), GTK等
温馨提示:答案为网友推荐,仅供参考