C的優勢

來源:互聯網
上載者:User

C的優勢

組譯工具同樣需要調用子程式(函數),拋開語言的差異,其邏輯結構應該是一樣的。同樣的彙編也需要“大量”使用堆棧,這一點彙編沒有任何優越性。

包括所有的C51在內的大多數單片機的C語言都不是在堆棧上傳遞函數,而是由編譯器靜態分配。

由於C語言更加接近自然語言,如果編譯器沒有BUG,同樣結構下C語言一定比彙編可靠。

最後一句:C的局部變數是可以覆蓋的,彙編的所有變數都是全域的,C不僅僅效率高,而且因為局部變數的不可見度所以更可靠。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.