關(guān)于c語(yǔ)言程序設(shè)計(jì)是什么,什么是程序設(shè)計(jì)語(yǔ)言這個(gè)問(wèn)題很多朋友還不知道,今天小六來(lái)為大家解答以上的問(wèn)題,現(xiàn)在讓我們一起來(lái)看看吧!
1、語(yǔ)言的基礎(chǔ)是一組記號(hào)和一組規(guī)則。
2、根據(jù)規(guī)則由記號(hào)構(gòu)成的記號(hào)串的總體就是語(yǔ)言。
3、在程序設(shè)計(jì)語(yǔ)言中,這些記號(hào)串就是程序。
4、程序設(shè)計(jì)語(yǔ)言包含三個(gè)方面,即語(yǔ)法、語(yǔ)義和語(yǔ)用。
5、語(yǔ)法表示程序的結(jié)構(gòu)或形式,亦即表示構(gòu)成程序的各個(gè)記號(hào)之間的組合規(guī)則,但不涉及這些記號(hào)的特定含義,也不涉及使用者。
6、語(yǔ)義表示程序的含義,亦即表示按照各種方法所表示的各個(gè)記號(hào)的特定含義,但也不涉及使用著,語(yǔ)用表示程序與使用的關(guān)系。
7、程序設(shè)計(jì)語(yǔ)言的基本成分有:①數(shù)據(jù)成分,用于描述程序所涉及的數(shù)據(jù);②運(yùn)算成分,用以描述程序中所包含的運(yùn)算;③控制成分,用以描述程序中所包含的控制;④傳輸成分,用以表達(dá)程序中數(shù)據(jù)的傳輸。
8、程序設(shè)計(jì)語(yǔ)言按照語(yǔ)言級(jí)別可以分為低級(jí)語(yǔ)言和高級(jí)語(yǔ)言。
9、低級(jí)語(yǔ)言有機(jī)器語(yǔ)言和匯編語(yǔ)言。
10、低級(jí)語(yǔ)言與特定的機(jī)器有關(guān)、功效高,但使用復(fù)雜、繁瑣、費(fèi)時(shí)、易出差錯(cuò)。
11、機(jī)器語(yǔ)言是表示成數(shù)碼形式的機(jī)器基本指令集,或者是操作碼經(jīng)過(guò)符號(hào)化的基本指令集。
12、匯編語(yǔ)言是機(jī)器語(yǔ)言中地址部分符號(hào)化的結(jié)果,或進(jìn)一步包括宏構(gòu)造。
13、高級(jí)語(yǔ)言的表示方法要比低級(jí)語(yǔ)言更接近于待解問(wèn)題的表示方法,其特點(diǎn)是在一定程度上與具體機(jī)器無(wú)關(guān),易學(xué)、易用、易維護(hù)。
14、程序設(shè)計(jì)語(yǔ)言按照用戶的要求有過(guò)程式語(yǔ)言和非過(guò)程式語(yǔ)言之分。
15、過(guò)程式語(yǔ)言的主要特征是,用戶可以指明一列可順序執(zhí)行的運(yùn)算,以表示相應(yīng)的計(jì)算過(guò)程,如FORTRAN、COBOL、PASCAL等。
16、按照應(yīng)用范圍,有通用語(yǔ)言與專用語(yǔ)言之分。
17、如FORTRAN、COLBAL、PASCAL、C等都是通用語(yǔ)言。
18、目標(biāo)單一的語(yǔ)言稱為專用語(yǔ)言,如APT等。
19、按照使用方式,有交互式語(yǔ)言和非交互式語(yǔ)言之分。
20、具有反映人機(jī)交互作用的語(yǔ)言成分的語(yǔ)言成為交互式語(yǔ)言,如BASIC等。
21、不反映人機(jī)交互作用的語(yǔ)言稱為非交互式語(yǔ)言,如FORTRAN、COBOL、ALGOL69、PASCAL、C等都是非交互式語(yǔ)言。
22、按照成分性質(zhì),有順序語(yǔ)言、并發(fā)語(yǔ)言和分布語(yǔ)言之分。
23、只含順序成分的語(yǔ)言稱為順序語(yǔ)言,如FORTRAN、C等。
24、含有并發(fā)成分的語(yǔ)言稱為并發(fā)語(yǔ)言,如PASCAL、Modula和Ada等。
25、程序設(shè)計(jì)語(yǔ)言是軟件的重要方面,其發(fā)展趨勢(shì)是模塊化、簡(jiǎn)明化、形式化、并行化和可視化。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!