朋友们好,我是嬛嬛是一位数码控,喜欢数码的朋友们可以和我一起探讨!
嵌入式操作系统更是离不开C语言,所有嵌入式的BSP都是以C语言编程的,固件库也是用C语言封装的。包括已经一统手机天下的android操作系统,所有的driver层还必须是C语言开发,因为android的底层就是linux,android不过是在linux上开发优化了java虚拟机,然后用java语言开发了UI库。其实严格来说android并不是新的操作系统,而是一个适用于手机的UI库。
C语言中有指针的概念,很多人认为指针很难理解,经常会用错指针。为了免去学习C语言指针的苦恼,Java编程中就去掉了指针的概念,这给很多程序员带来了福音。可是去掉了指针的概念并不意味着就没有指针了,只是Java封装了指针而你看不到而已,也就是说在编程的时候依然要用到C语言的指针
在C语言是否会过时方面,应该也不存在过时之说,各种编程语言的编程思想方法等思路方面都是相通的。学好C语言,对于你将来学习第二种编程语言肯定是有好处的,能够帮助你更快的学习理解其它的编程语言思想,会有极大的促进作用。
感谢阅读!本文是原创作品!以上是小编的个人观点,如果大家对小编的分析还有其他的看法,欢迎在文章下方留言,小编邀请大家一起讨论,小编会一直继续为大家更新的!祝你们开心!
领取专属 10元无门槛券
私享最新 技术干货