根据最新的"最流行的编程语言"被ieeespectrum选中,c语言排名第一。
另外,就语言应用而言,c效率高,有很多成熟的网络通讯的库。广泛应用于游戏开发、科学计算、网络软件、分布式应用、操作系统、驱动程序、移动设备、嵌入式系统、教育和科研等领域,是最常用的编程语言。而且语言通用,所以学c语言很容易。
c语言兼具高级语言和汇编语言的特点,应用范围极其广泛,几乎可以用于任何程序开发领域。目前,c语言普遍应用于应用软件开发、底层网络程序开发、系统软件和图形处理软件开发、数字计算、嵌入式开发、游戏软件开发等领域。
c语言c语言是一种基础语言,是其他语言的基础,如matlab、object-c、lua等。也是一门难学的语言,3-10年很难达到熟练程度。c语言没有完善的开发框架,是一门走在前面的语言,讲究算法和逻辑。
1.操作系统
类unix系统(linux/freebsd…)主要是基于c开发的.
2.嵌入字段
大部分驱动开发都是基于c的,嵌入式系统c开发。
3.服务器字段
大多数服务器程序也是c语言的。
大部分网络核心设备(路由器、交换机、防火墙)都是用c代码开发的,用户界面可能是其他语言。
我也是自学程序员,学的是c发音。刚开始我也很迷茫,因为我学的是经济学,跟编程一点关系都没有,所以学习方法很笨拙。推荐一个自学的网站课程。大学mooc的一门课程需要5到10分钟,需要碎片化时间学习。基本上一个月就能学会并编译好软件devc。免费版非常好用,100张光盘都可以搜到。
当然,学习的基础只是表面的,想搞清楚必须多看书。根据自己的用途来判断自己学的东西。我学它只是因为我想做产品经理。希望我的回答能帮到你。
可以选择一些基础的书籍,比如《java从入门到精通》《从零开始学java》《21天学通java》《java完全自学手册》,但是不建议自学。可以找个学校系统学习,因为系统学习更全面,可以学到更多。你可以考虑一下,自己多了解一下。