C语言有什么实质用途?

发布网友

我来回答

3个回答

热心网友

C语言可以做的范围很广, 目前优势项目主要包括以下方面:

C语言是做工程是依赖库的,用相应的库,就可以做相应的事情。当然, 如果没有现成的库,也可以写一个;

操作系统/驱动开发。C语言是本地语言, 访问硬件很方便,而且执行效率高效,所以是操作系统和驱动开发的首选语言。无论是windows还是unix/linux,其操作系统的代码大部分是用C开发的;

嵌入式开发。也就是运行在非PC上的,其实这个也类似操作系统或驱动;

游戏开发。无论是网游的服务器端,还是3D的客户端, C/C++均有大量成熟的库, 可以帮你快速开发稳定高效的软件。

数据库程序。无论是oracle还是mssql,均提供了与C语言的接口(proc等),可以方便的开发数据库程序。

应用中间件。许多很牛的应用服务器也是C开发的。

GUI程序。 其实这一块与VB或其它相比稍弱一些。但是有跨平台现成的GUI库支持,也是应用多多,比如QT库,这个应用很大的是nokia的手机系统(塞班),Wx库,或MFC库(当然MFC不只是一个GUI库),GTK等


热心网友

c语言是计算机技术的基础,是信息技术的基础,是自动化技术的基础,是很多电子设备能够运行的基础
学了C语言,你可以开发
1.操作系统
2.各种底层软件
3.各种嵌入式系统开发
4.各种同硬件打交道的软件开发

热心网友

可能很多初学C语言的都有这样的困惑, 貌似C语言只能做计算嘛. 除了算算术就是做算法, 要不就是画个简单的图....OVER. 到底C语言能做什么?

其实, 学校里教C语言, 只是为了教会学生掌握语言特性. 并不会教学生如何做工程运用.

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等

其实一句话, 学好C/C++, 走遍天下都不怕!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com