电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
关于开发软件的问题
已解决
73482
个问题
已帮助
5993
位优秀工程师
关于开发软件的问题
wenqingshan123
2018-06-20
浏览量:693
当开发一个较复杂而又开发时间短的项目时,用C还是用汇编开发好?
显示全部
其他
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
忘不掉的故事
个人推荐你使用C语言,又快又易懂好维护,但是想要优化程序还是要懂汇编的,要不然实现同样一个功能的程序,好的程序员可以把程序设计得又短又快,而不做优化的可能会又臭又长2K以下可以搞定的,你非要搞到4K以上去那最终产品的成本每个至少会相差几毛到一两块钱而且成本升高时质量却是下降的,这样当然就不好了,所以我个人认为做单片机编程,应当是汇编和C都会才是最好的,次一点的是会C,且能大致看懂汇编,可以帮助优化C程序,只会汇编,一个程序开发下来,得花几周到几个月,开发成本太高了,不值得只会C完全不懂汇编,那也是很难做出高质量的单片机程序的。
发布于
2018-06-20
举报
评论 0
1
0
其他答案
数量:
17
xdsnet
C肯定比汇编开发快。
发布于
2018-06-20
举报
评论 0
0
0
花生大事
C语言快,参考例程比较多,当然也看你最熟悉的是哪个
发布于
2018-06-20
举报
评论 0
0
0
fd38f4f3178d6cb1
时间短肯定是C语言啊,汇编多难得调试啊。而且我觉得其实效率差不了多少,如果频率高,根本感觉不出来。。。。。。。。
发布于
2018-06-20
举报
评论 0
0
0
Angel_YY
除非只会汇编,否则肯定是C语言合适,相对于汇编语言C语言执行效率略微有所降低,但是带来的确实开发效率大大的提升,所以在时间紧任务重的情况下肯定用C语言合适,而且C语言写的代码如果比较规范的话,非常容易理解和维护,汇编代码维护起来是很困难的。当然对于某些关键代码可以依然使用少量汇编,比如启动代码,对效率要求非常高的代码等。所以不一定拘泥于某一种语言,在合适的地方应用合适的语言最理想了。
发布于
2018-06-20
举报
评论 0
0
0
liulishiyi
能用高级语言,尽量用高级语言,有时候实现同样的功能,汇编复杂的多
发布于
2018-06-20
举报
评论 0
0
0
shiniruming
C语言比较合适
发布于
2018-06-20
举报
评论 0
0
0
shiniruming
C语言比较合适
发布于
2018-06-20
举报
评论 0
0
0
8e9e60cf1ad91196
当时间不足的时候,效率性能之类的就无从谈起了,高级语言肯定是唯一的选择。如果有能力就适当嵌入汇编吧。实际上项目时间再怎么宽裕都不可能整个大工程都使用汇编实现,这不现实。
发布于
2018-06-20
举报
评论 0
0
0
莱克迷KW
如果你说的这两个,应该是C
但是在电脑上的软件,使用C#应该更好,更快一些吧
发布于
2018-06-21
举报
评论 0
0
0
Chauncey
越底层越困难,用C肯定比汇编快,用别的高级语言开发速度一般会比C快一些
发布于
2018-06-21
举报
评论 0
0
0
chen0000009
用C的效率明显更高,汇编虽然执行效率高,但是开发难度太高
发布于
2018-06-22
举报
评论 0
0
0
勇哥来巡山
当然是用C语言比较好
发布于
2018-06-23
举报
评论 0
0
0
张轩龙
肯定选用C语言,作为高级语言理解起来要比汇编简单,虽然运行效率不如汇编语言,但是短期开发c语言移植性能要比汇编强大很多,而且编程代码相对比较少
发布于
2018-06-25
举报
评论 0
0
0
菜鸟冷虎
一般都是使用C语言进行开发,C语言便于移植,开发的效率也高
发布于
2018-06-27
举报
评论 0
0
0
donatello
那还用问啊,肯定是C啊,这么紧急的任务还用汇编,简直是浪费时间。
发布于
2018-06-30
举报
评论 0
0
0
喵不是好兔纸
直接使用C语言开发就可以了,简单容易上手,开发效率比汇编高出很多
发布于
2018-07-12
举报
评论 0
0
0
序缘阿斌
建议直接用C语言开发,开发速度快
发布于
2018-07-14
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
关于开发软件的问题
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: