機器語言是由二進制代碼表示的計算機可以直接識別和執(zhí)行的機器指令的集合。它是計算機設計師通過計算機的硬件結構賦予計算機的操作功能。機器語言指令是由操作代碼和操作數(shù)組成的二進制代碼。以下就是小編為大家?guī)淼?strong>機器語言的缺點有哪些呢。
機器語言的缺點有哪些呢
機器語言的缺點有哪些呢
一,由于用機器語言進行程序設計的思維和表達方式與人們的習慣大相徑庭,只有經(jīng)過較長時間職業(yè)訓練的程序員才能勝任,使得程序設計曲高和寡。
二,程序員既要駕馭程序設計的全局又要深入每一個局部直到實現(xiàn)的細節(jié),即使智力超群的程序員也常常會顧此失彼,屢出差錯,因而所編出的程序可靠性差,且開發(fā)周期長。
三,大量繁雜瑣碎的細節(jié)牽制著程序員,使他們不可能有更多的時間和精力去從事創(chuàng)造性的勞動,執(zhí)行對他們來說更為重要的任務。如確保程序的正確性、高效性。
四,因為它嚴重地依賴于具體的計算機,所以可移植性差,重用性差。
機器語言是用硬件實現(xiàn)的機器指令。用機器語言編寫的程序兼容性對計算機系統(tǒng)結構有非常嚴格的要求,兩臺計算機的系統(tǒng)結構和操作系統(tǒng)的用戶程序接口應完全相同;軟件模擬或硬件模擬可以實現(xiàn)兼容性。但這些方法顯著降低了用戶程序的操作速度。以上就是小編為大家?guī)淼臋C器語言的缺點有哪些呢。
[免責聲明]
文章標題: 機器語言的缺點有哪些呢
文章內容為網(wǎng)站編輯整理發(fā)布,僅供學習與參考,不代表本網(wǎng)站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發(fā)送郵件至36dianping@36kr.com,我們會在3個工作日內處理。