除了c语言和汇编语言之外还有没有语言可以编单片机程序?

 我来答
fattian8321
2010-09-10 · TA获得超过501个赞
知道小有建树答主
回答量:178
采纳率:100%
帮助的人:217万
展开全部
我想你还没清楚程序和处理器的关系。只要有编译器,任何语言都可以用来编写单片机程序。只不过现在较为流行并且较有效率、编译器支持较多的是C语言。汇编是任一款单片机都支持的,而且是最有效率的。
当然,鉴于你的问题,我可以这样回答你,除了汇编和C,还有(当然是指高级语言):C++,这个现在好一点的编译器基本都支持;PL/M语言,这是Intel开发的,当初为96设计的;Forth,曾经叱咤风云的工作站编程语言,后来用在单片机上(当然是高级单片机)。另外较有意思的是Parallax的单片机,其Basic Stamp用的是Basic语言, 其Javelin Stamp 用的是Java语言。当然像ARM这样的机器也有Jazelle的扩展版本,可加速Java,但好像不能直接用Java编程。
我知道的就这么多了。
老徐1976
2010-09-02 · TA获得超过1624个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:324万
展开全部
其实不管你用哪种语言编程,你最终的目的是要让单片机认识对吧。只有单片机认识了它才能按照你的指令工作。
除非你是用一串“0”和“1”组成的二进制机器语言来写单片机程序。其他不管你用哪种语言都要通过某些合适的方式翻译成单片机认识的“0”和“1”这种翻译一般叫做编译。
我们常见的编译器就是针对C和汇编语言开发的,对于其他语言的编译器我不敢说没有。但是效率什么的肯定没有C和汇编语言高。而且资料也不好找。就算有了也不一定会用,有这点功夫的话,还不如把C和汇编学好点再说。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
以绮烟0T
2010-09-02
知道答主
回答量:40
采纳率:0%
帮助的人:18.3万
展开全部
机器语言肯定是可以的,这东西鬼才会,开发工具都不知道是哪个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
belee_china
2010-09-02 · TA获得超过418个赞
知道小有建树答主
回答量:282
采纳率:0%
帮助的人:183万
展开全部
C++!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式