现在C语言还有什么用
c能方便你学会程序设计的思路,深入的学习,你可以很容易的迁移到别的你以后用道的语言。C语言一般是入门的语言,容易上手,而且比较低级,和系统原理学习可以相辅相成。
C在嵌入式领域和系统开发上面用的很广泛。
现在嵌入式系统,基本上都是用的C语言和汇编开发。特别是涉及底层的操作,网络通信方面等等;另外UNIX和linux基本都是用C语言开发的。了解下C语言的产生和发展史就知道C的作用了,这个方面是没有去介绍了。
学习C入门后,有了编程的思想和对计算机系统有一定的了解后,语法和一些小程序都使用熟悉后,想学高级语言的可以去学习C++ JAVA等等,想深入了解C的,可以看看The C Programming language,C语言之父写的书,称为C圣经,实在是经典之作。入门可以看看C primer plus等,学习这些书视野要比看谭的书开阔的多,书比谭的写的好多了。看看C专家编程,C和指针,c语言常见问题集,深入理解计算机系统等等的书(这些都可以在网上很容易找到),也可以看看UNIX环境高级编程,看看UNIX网络编程,TCPIP协议详解。多学习一些系统和网络方面的知识,看了就知道自己的不足了。
C在嵌入式领域和系统开发上面用的很广泛。
现在嵌入式系统,基本上都是用的C语言和汇编开发。特别是涉及底层的操作,网络通信方面等等;另外UNIX和linux基本都是用C语言开发的。了解下C语言的产生和发展史就知道C的作用了,这个方面是没有去介绍了。
学习C入门后,有了编程的思想和对计算机系统有一定的了解后,语法和一些小程序都使用熟悉后,想学高级语言的可以去学习C++ JAVA等等,想深入了解C的,可以看看The C Programming language,C语言之父写的书,称为C圣经,实在是经典之作。入门可以看看C primer plus等,学习这些书视野要比看谭的书开阔的多,书比谭的写的好多了。看看C专家编程,C和指针,c语言常见问题集,深入理解计算机系统等等的书(这些都可以在网上很容易找到),也可以看看UNIX环境高级编程,看看UNIX网络编程,TCPIP协议详解。多学习一些系统和网络方面的知识,看了就知道自己的不足了。
参考资料:百度一下
温馨提示:答案为网友推荐,仅供参考
第1个回答 2019-10-29
c语言是计算机技术的基础,是信息技术的基础,是自动化技术的基础,是很多电子设备能够运行的基础
学了C语言,你可以开发
1.操作系统
2.各种底层软件
3.各种嵌入式系统开发
4.各种同硬件打交道的软件开发
学了C语言,你可以开发
1.操作系统
2.各种底层软件
3.各种嵌入式系统开发
4.各种同硬件打交道的软件开发
第2个回答 2011-03-02
要是说实用的话
现在大多数操作系统的内核都是由C语言编写
大多数设备的驱动程序由C语言编写
很多大型门户网站的后台,如baidu、腾讯是由C语言编写
搜索引擎的优化、分类等功能由C语言编写,如baidu搜索出来的网页的排行分析
大多数虚拟机由C语言编写,如JVM,QEMU等
总之很多很多底层实现都是使用C语言。
JAVA,C#适合建高楼,C语言适合打地基
现在大多数操作系统的内核都是由C语言编写
大多数设备的驱动程序由C语言编写
很多大型门户网站的后台,如baidu、腾讯是由C语言编写
搜索引擎的优化、分类等功能由C语言编写,如baidu搜索出来的网页的排行分析
大多数虚拟机由C语言编写,如JVM,QEMU等
总之很多很多底层实现都是使用C语言。
JAVA,C#适合建高楼,C语言适合打地基
第3个回答 2011-03-02
C可以说是介于高级语言与低级之间,其结合了二者的部分优点,即可便于人真编写,又便于计算机编译,可先学c,再学别的也有基础。
第4个回答 2011-03-02
入门用
就算中国有了五千+年历史
但粮食还是得从地里种出来
基础的东西是不变的
编程的语言不论如何变 算法也是大部分是不变的 只是被一点点优化
就算中国有了五千+年历史
但粮食还是得从地里种出来
基础的东西是不变的
编程的语言不论如何变 算法也是大部分是不变的 只是被一点点优化