什么是高級語言和低級語言?
一般來講高級語言和低級語言有一下特點:
1.高級語言:實現效率高,執行效率低,對硬件的可控性弱,目標代碼大,可維護性好,可移植性好
2.低級語言:實現效率低,執行效率高,對硬件的可控性強,目標代碼小,可維護性差,可移植性差
3.以C 為例,它是一種比較特殊的語言,它具備高級與低級語言的特性,可以直接對硬件進行操作,又可以進行一些問題的編程,語句可以說是最簡單易懂的了匯編則不同,它直接作用與硬件,以mov為主要,把數據細化到cpu和內存的寄存器里,cs ss 等等都是里面的,但是一個語句在C語言里用一句printf就可以實現的東西用匯編要好幾句。 basic就更高級,它需要專門的平臺,比如dos,類似java 但是java只要有java虛擬機平臺就可以運行了,所以兼容性好的很,還有C++和C差不多,但是C++是針對對象的編程,我們的操作系統,游戲等,都是用C++編寫的。