前言
为什么要学C语言
C语言相对于现在来说很少的人用,根据我接触,现在后端开发来说大部分用的语言主要是Java、PHP、C/C++等;但是现在大部分人用的还是Java、PHP用于后端开发,而C/C++大部分人还是做的硬件开发类的(当然,这是我身边的例子);
当然,我为什么要学:
- 首先说明一下我是学前端的,最近就很迷茫,不知道该往哪个方向去,就想着先尝试做做后端
- 我的了解下,有很多人都是Java、PHP;我也有一些PHP基础,但是我想学一些其他的,所以综合选择下就选择了C语言
- C语言相较于其他语言的优势:
- C语言相更接近于底层
- C是非常可移植的语言。Windows、unix和Linux系统的不同组件都用c编写的。
- C语言是通用语言,可以进行各个方面的开发,例如:游戏设计,图形,应用程序等等
- C语言可以直接访问机器级别的硬件API,动态内存分配等。
当然也有劣势:
- 当对于其他语言没有灵活的框架可以提供使用,很多功能需要自己去编写,
- 相较于其他语言更难掌握
- 语法不严格,影响安全性,-- 当然这个可以暂时不考虑
最后最最主要的因素还是因为,C语言可扩展的方向广,挣钱可以多
还有就是我会不时的将我所学的C语言知识分享出来!
