C语言在编程语言中有哪些优势

  作者:bea

很多学习编程语言的朋友都在为自己选择哪门编程语言好而纠结!其实小编认为你只要学好了一门语言比什么都好!呵呵,每种语言都有它的优势,不能说这门语言强,那门语言弱,对吧?但是每种高级语言都还是有它的优势的。这就是为什么有这么多的语言都并存流行的原因吧。下面我简单介绍C语言的优势。 C的优势 汇编程序同样需要调用子程序(函数),抛开语言的差异,其逻辑结构应该是一样的。同样的汇编也需要“大量”使用堆栈,这一点汇编没有任何优越性。 包括所有的C51在内的大多数单片机的C语言都不是在堆栈

很多学习编程语言的朋友都在为自己选择哪门编程语言好而纠结!其实小编认为你只要学好了一门语言比什么都好!呵呵,每种语言都有它的优势,不能说这门语言强,那门语言弱,对吧?但是每种高级语言都还是有它的优势的。这就是为什么有这么多的语言都并存流行的原因吧。下面我简单介绍C语言的优势。
C的优势

汇编程序同样需要调用子程序(函数),抛开语言的差异,其逻辑结构应该是一样的。同样的汇编也需要“大量”使用堆栈,这一点汇编没有任何优越性。

包括所有的C51在内的大多数单片机的C语言都不是在堆栈上传递函数,而是由编译器静态分配。

由于C语言更加接近自然语言,如果编译器没有BUG,同样结构下C语言一定比汇编可靠。

最后一句:C的局部变量是可以覆盖的,汇编的所有变量都是全局的,C不仅仅效率高,而且因为局部变量的不可见性所以更可靠。

有用  |  无用

猜你喜欢