嵌入式教程:为什么要用C语言实现面向对象?
2021-12-09 09:17:59
102
0

  学习过嵌入式教程的朋友自然会接触过C语言,或许大家会有一个疑问,明明已经有C++面向对象的语言,那为什么还要用C语言去实现面向对象呢?


  我们都知道C语言已经存在很多年了,而且也一直根据时代的需求不断地更新语法功能。很多人区分C语言和C++就是通过其面向不同,一个是面向过程,一个是面向对象。但C语言也是有面向对象的概念,比如在一些操作系统内核与通信协议等。



嵌入式教程:为什么要用C语言实现面向对象?



  所以如果用这个法子去区分还是有点不严谨的,毕竟面向对象编程并不是大部分人理解的,是一种特定的语言或者工具,严谨来说,它更像是一种设计思维和方法。


  C语言虽然是非面向对象的语言,但也可以按照面向对象的思路去进行编程,当然没有C++来的简单。而且很多人看不懂Linux内核源码并不是因为没有学过C语言,而是因为他们学过,只是用C语言按照面向对象的思维进行开发让人难以理解。



嵌入式教程:为什么要用C语言实现面向对象?



  当然,想要用C语言实现面向对象并不是什么简单的事情,除了基础知识要具备,编程经验也必须有。基础知识就包括了结构体、指针、函数等。而编程经验并不是说工作经验或者说我们不停地敲代码,而是前面所提及的思维方式,我们要侧重积累这方面的经验。


  而积累的话最好从学习嵌入式教程就养成良好的意识。基本功练好,后续的实操就更简单了。


  本文原创 文章来源:好学谷 转载请标明出处:http://www.haoxuegu.com/

学完Html5教程年底跳槽值不值?
嵌入式教程:研究所和大厂选哪个?