高級程序設(shè)計語言有哪些 用高級程序設(shè)計語言編寫的程序有什么好處?
用高級程序設(shè)計語言編寫的程序有什么好處?高級語言是一種面向問題的編程語言,它獨立于計算機硬件,描述具體的算法,因此又稱為“算法語言”。它的特點是獨立性、通用性和可移植性。它們有很多種,但一般包括以下四
用高級程序設(shè)計語言編寫的程序有什么好處?
高級語言是一種面向問題的編程語言,它獨立于計算機硬件,描述具體的算法,因此又稱為“算法語言”。它的特點是獨立性、通用性和可移植性。它們有很多種,但一般包括以下四個部分:數(shù)據(jù)部分用來描述程序中所涉及的數(shù)據(jù);操作部分用來描述程序的操作;控制部分用來表示程序的控制結(jié)構(gòu);傳輸部分用來表示程序的傳輸數(shù)據(jù)。由于高級語言程序主要描述計算機解決問題的過程,即描述復雜的處理過程,因此又稱為面向過程語言。用高級語言編寫的程序稱為“源程序”。計算機不能直接運行源程序。在計算機上執(zhí)行源程序通常有兩種方式,即解釋和編譯。
高級程序設(shè)計語言的特點是什么?
高級語言的數(shù)據(jù)結(jié)構(gòu)比匯編語言和機器語言的數(shù)據(jù)結(jié)構(gòu)更豐富。
2. 高級語言和特定機器結(jié)構(gòu)之間的關(guān)系并不像匯編語言和機器語言那樣密切。
3. 高級語言更接近自然語言(算法語言),更容易掌握。
4. 用高級語言編寫的程序只有經(jīng)過編譯或解釋后才能由計算機執(zhí)行。