鱼C论坛

 找回密码
 立即注册
查看: 1773|回复: 1

[已解决]单片机编程

[复制链接]
发表于 2020-3-11 16:26:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
单片机编程一定要用C语言吗?可以用python吗?
最佳答案
2020-3-11 16:45:22
如果仅仅只是回答能与不能,那肯定是能,python能玩单片机
但是,python肯定不如C语言方便
知道吗?C语言可以直接对硬件进行操作,这包括了C语言中的位运算和指针,这两大组件
python同样可以完成C语言能完成的事,因为python本来就是在用C语言完成这件事
python在底层调用C语言函数来实现位运算和指针操作
单从效率和方便这两点来看,我推荐C语言

还有一点值得说的是,C语言很少依赖运行环境,C语言只要求一个堆栈,仅此而已
而python就比较麻烦了
只要用汇编语言为C语言准备一个堆栈,C语言就可以运行,之后再用C语言折腾半天,为python准备运行环境?


还有,给你推荐编程语言的人一般都会推荐他们喜欢的编程语言,你同意我说的这句话吧?所以具体你要用什么,这还要看你自己
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-11 16:45:22 | 显示全部楼层    本楼为最佳答案   
如果仅仅只是回答能与不能,那肯定是能,python能玩单片机
但是,python肯定不如C语言方便
知道吗?C语言可以直接对硬件进行操作,这包括了C语言中的位运算和指针,这两大组件
python同样可以完成C语言能完成的事,因为python本来就是在用C语言完成这件事
python在底层调用C语言函数来实现位运算和指针操作
单从效率和方便这两点来看,我推荐C语言

还有一点值得说的是,C语言很少依赖运行环境,C语言只要求一个堆栈,仅此而已
而python就比较麻烦了
只要用汇编语言为C语言准备一个堆栈,C语言就可以运行,之后再用C语言折腾半天,为python准备运行环境?


还有,给你推荐编程语言的人一般都会推荐他们喜欢的编程语言,你同意我说的这句话吧?所以具体你要用什么,这还要看你自己
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-20 18:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表