1个回答
展开全部
你这个问题太不好回答了。汇编语言属于比较低级的语言,而C语言是高级语言。如果要开发一个大型项目,估计用汇编语言会累吐血,虽然用C语言也不轻快。
C语言开发叫汇编要迅速,但是由于高级语言的性质决定了要通过编译生成代码(虽然汇编也要编译,但那种编译是一对一的,你懂得),这就对编译器的性能等提出了要求。
汇编是助记符,一条指令对应固定的机器码,编码效率高,但是对程序员的要求高。汇编语言要求对计算机(单片机等等,这里统称了吧)的硬件有较深的认识,C语言则不必要。
总之,我认为,语言没有好坏之分,真正的高手把语言看做工具(比如那些黑客们),而对计算机的硬件结构、数据结构等的理解作为真正的“真理”,所以他们是需要用“螺丝刀”的时候用“螺丝刀”,需要用“扳手”的时候用“扳手”。。。其实语言就是工具,你会说英语比汉语好吗?或者汉语比英语优秀??编程语言也是这样的,看你的需要而定。否则java 、C++、pascal等也不会并行于世了。。
C语言开发叫汇编要迅速,但是由于高级语言的性质决定了要通过编译生成代码(虽然汇编也要编译,但那种编译是一对一的,你懂得),这就对编译器的性能等提出了要求。
汇编是助记符,一条指令对应固定的机器码,编码效率高,但是对程序员的要求高。汇编语言要求对计算机(单片机等等,这里统称了吧)的硬件有较深的认识,C语言则不必要。
总之,我认为,语言没有好坏之分,真正的高手把语言看做工具(比如那些黑客们),而对计算机的硬件结构、数据结构等的理解作为真正的“真理”,所以他们是需要用“螺丝刀”的时候用“螺丝刀”,需要用“扳手”的时候用“扳手”。。。其实语言就是工具,你会说英语比汉语好吗?或者汉语比英语优秀??编程语言也是这样的,看你的需要而定。否则java 、C++、pascal等也不会并行于世了。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询