|
发表于 2017-10-22 17:49:22
|
显示全部楼层
作为电子爱好者,建议用标准的C语言入门,Python、VB不是没用,而是没法在单片机上用。。。脚本的风格和C/C++这种区别还是挺大的。
C++更适合大型工程和就业,但学习耗时更长,而且从够用就行的角度看简单的51,stm32用C语言就够了。其实如果一开始确定要学C++建议直接从C++开始,不要先学C再C++,因为有些细节处理不一样的,并非人们认为的100%兼容。
不从C51那种起步是因为见过一些单片机的C代码,惨不忍睹,就是因为C语言基础太差,学的是单片机的那种略有修改的C语言,而且缺乏优秀的示范代码,容易被带歪。电脑上的编程一般是不会刻意考虑内存占用和程序体积大小的,浮点运算满天飞也不管,这在51单片机上都是大忌,但这不是本质问题,先养成良好的习惯,培养基本的编程能力更要紧,这个时候只需要了解C51增加的关键字和额外的限制很快就能上手。 |
|