• 已解决 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
  • C肯定比汇编开发快。
    • 发布于2018-06-20
    • 举报
    • 评论 0
    • 0
    • 0

  • C语言快,参考例程比较多,当然也看你最熟悉的是哪个
    • 发布于2018-06-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 时间短肯定是C语言啊,汇编多难得调试啊。而且我觉得其实效率差不了多少,如果频率高,根本感觉不出来。。。。。。。。
    • 发布于2018-06-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 除非只会汇编,否则肯定是C语言合适,相对于汇编语言C语言执行效率略微有所降低,但是带来的确实开发效率大大的提升,所以在时间紧任务重的情况下肯定用C语言合适,而且C语言写的代码如果比较规范的话,非常容易理解和维护,汇编代码维护起来是很困难的。当然对于某些关键代码可以依然使用少量汇编,比如启动代码,对效率要求非常高的代码等。所以不一定拘泥于某一种语言,在合适的地方应用合适的语言最理想了。
    • 发布于2018-06-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 能用高级语言,尽量用高级语言,有时候实现同样的功能,汇编复杂的多
    • 发布于2018-06-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 当时间不足的时候,效率性能之类的就无从谈起了,高级语言肯定是唯一的选择。如果有能力就适当嵌入汇编吧。实际上项目时间再怎么宽裕都不可能整个大工程都使用汇编实现,这不现实。
    • 发布于2018-06-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果你说的这两个,应该是C

    但是在电脑上的软件,使用C#应该更好,更快一些吧

    • 发布于2018-06-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 越底层越困难,用C肯定比汇编快,用别的高级语言开发速度一般会比C快一些
    • 发布于2018-06-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 用C的效率明显更高,汇编虽然执行效率高,但是开发难度太高
    • 发布于2018-06-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 肯定选用C语言,作为高级语言理解起来要比汇编简单,虽然运行效率不如汇编语言,但是短期开发c语言移植性能要比汇编强大很多,而且编程代码相对比较少
    • 发布于2018-06-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是使用C语言进行开发,C语言便于移植,开发的效率也高
    • 发布于2018-06-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 那还用问啊,肯定是C啊,这么紧急的任务还用汇编,简直是浪费时间。

    • 发布于2018-06-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接使用C语言开发就可以了,简单容易上手,开发效率比汇编高出很多
    • 发布于2018-07-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于开发软件的问题