久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

語法:修訂間差異

來自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索
第17行: 第17行:
==[[計(jì)算機(jī)]]語法==
==[[計(jì)算機(jī)]]語法==
電子計(jì)算機(jī)并不能識(shí)別自然語言,它需要一種邏輯性極強(qiáng)的標(biāo)準(zhǔn)化語法,這就是計(jì)算機(jī)語法。
電子計(jì)算機(jī)并不能識(shí)別自然語言,它需要一種邏輯性極強(qiáng)的標(biāo)準(zhǔn)化語法,這就是計(jì)算機(jī)語法。
===[[Basic]]語言===
===[[Basic]]語言===[[image:basic.jpg|thumb|180px|[[Basic]]語言]]
*Beginner's All-purpose Symbolic Instruction Code(初學(xué)者通用的符號(hào)指令代碼),原來被作者寫做 BASIC,只是后來被[[微軟]]廣泛的叫做 Basic 了。
*Beginner's All-purpose Symbolic Instruction Code(初學(xué)者通用的符號(hào)指令代碼),原來被作者寫做 BASIC,只是后來被[[微軟]]廣泛的叫做 Basic 了。
*BASIC語言是由Dartmouth學(xué)院JohnG.Kemeny與ThomasE.Kurtz兩位教授于1960年代中期所創(chuàng)。由于立意甚佳,BASIC語言簡(jiǎn)單、易學(xué)的基本特性,很快地就普遍流行起來,幾乎所有小型、微型以家用電腦,甚至部分大型電腦,都有提供使用者以此種語言撰寫程式。在微電腦方面,則因?yàn)锽ASIC語言可配合微電腦操作功能的充分發(fā)揮,使得BASIC早已成為微電腦的主要語言之一。
*BASIC語言是由Dartmouth學(xué)院JohnG.Kemeny與ThomasE.Kurtz兩位教授于1960年代中期所創(chuàng)。由于立意甚佳,BASIC語言簡(jiǎn)單、易學(xué)的基本特性,很快地就普遍流行起來,幾乎所有小型、微型以家用電腦,甚至部分大型電腦,都有提供使用者以此種語言撰寫程式。在微電腦方面,則因?yàn)锽ASIC語言可配合微電腦操作功能的充分發(fā)揮,使得BASIC早已成為微電腦的主要語言之一。
*隨著[[計(jì)算機(jī)科學(xué)]]技術(shù)的迅速發(fā)展,特別是微型計(jì)算機(jī)的廣泛使用,計(jì)算機(jī)廠商不斷地在原由的BASIC基礎(chǔ)上進(jìn)行功能擴(kuò)充,出現(xiàn)了多種BASIC版本,例如TRS-80 BASIC、[[Apple]] BASIC、GWBASIC、[[IBM]] BASIC(即BASICA)、True BASIC。此時(shí)BASIC已經(jīng)由初期小型、簡(jiǎn)單的學(xué)習(xí)語言發(fā)展成為功能豐富的使用語言。它的許多功能已經(jīng)能與其他優(yōu)秀的計(jì)算機(jī)高級(jí)語言相媲美,而且有的功能(如繪圖)甚至超過其他語言。
*隨著[[計(jì)算機(jī)科學(xué)]]技術(shù)的迅速發(fā)展,特別是微型計(jì)算機(jī)的廣泛使用,計(jì)算機(jī)廠商不斷地在原由的BASIC基礎(chǔ)上進(jìn)行功能擴(kuò)充,出現(xiàn)了多種BASIC版本,例如TRS-80 BASIC、[[Apple]] BASIC、GWBASIC、[[IBM]] BASIC(即BASICA)、True BASIC。此時(shí)BASIC已經(jīng)由初期小型、簡(jiǎn)單的學(xué)習(xí)語言發(fā)展成為功能豐富的使用語言。它的許多功能已經(jīng)能與其他優(yōu)秀的計(jì)算機(jī)高級(jí)語言相媲美,而且有的功能(如繪圖)甚至超過其他語言。
*一般人類自然語言有標(biāo)準(zhǔn)語言,也有方言,電腦語言亦是如此。許多種電腦都有BASIC語言,但其語法、規(guī)則、功能并不盡然相同,而同一種電腦所使用的BASIC語言也可能有不同版本或由不同的軟件開發(fā)公司制作的不同品牌BASIC語言,只是大家一致地繼承了BASIC創(chuàng)始者所設(shè)計(jì)的基本形態(tài)與精神,而分別賦予獨(dú)特的設(shè)計(jì)手法與增添一些功能罷了。
*一般人類自然語言有標(biāo)準(zhǔn)語言,也有方言,電腦語言亦是如此。許多種電腦都有BASIC語言,但其語法、規(guī)則、功能并不盡然相同,而同一種電腦所使用的BASIC語言也可能有不同版本或由不同的軟件開發(fā)公司制作的不同品牌BASIC語言,只是大家一致地繼承了BASIC創(chuàng)始者所設(shè)計(jì)的基本形態(tài)與精神,而分別賦予獨(dú)特的設(shè)計(jì)手法與增添一些功能罷了。
===[[Java]]語言===
===[[Java]]語言===
Java是一個(gè)廣泛使用的[[網(wǎng)絡(luò)編程]]語言 ,它是一種新的計(jì)算概念。
Java是一個(gè)廣泛使用的[[網(wǎng)絡(luò)編程]]語言 ,它是一種新的計(jì)算概念。

2012年4月1日 (日) 10:43的版本

語法是語言學(xué)的一個(gè)分支,研究按確定用法來運(yùn)用的詞類、詞的屈折變化或表示相互關(guān)系的其他手段以及詞在句中的功能和關(guān)系。包含詞的構(gòu)詞、構(gòu)形的規(guī)則和組詞成句的規(guī)則。語法有兩個(gè)含義,一指語法結(jié)構(gòu)規(guī)律本身,即語法事實(shí)。一指語法學(xué),是探索并描寫語法結(jié)構(gòu)的科學(xué),是語法學(xué)者對(duì)客觀存在的語法體系的認(rèn)識(shí)和說明。語法事實(shí)本身沒有分歧,但由于語法學(xué)者占有的材料,觀察角度,分析方法不一致,語法學(xué)體系是有分歧的。語法包括詞法和句法兩部分。詞法主要是指詞的構(gòu)成,變化和分類規(guī)律。句法主要是指短語和句子等語法單位的構(gòu)成和變化規(guī)則。

語法和語法體系

  1. 語法(grammar)這個(gè)術(shù)語有兩層含義
    • 一個(gè)指結(jié)構(gòu)規(guī)律本身,即平常說的語法事實(shí);
    • 另一個(gè)指語法學(xué)。語法學(xué)是研究、描寫、解釋語法結(jié)構(gòu)規(guī)律的科學(xué),是對(duì)客觀存在著的語法系統(tǒng)的認(rèn)識(shí)和說明。
  2. 語法體系也有兩種含義
    • 一個(gè)指語法系統(tǒng),即客觀存在的語法事實(shí)、語法規(guī)律的系統(tǒng)性,也就是說語法是各種規(guī)則交織成的整體,是自成系統(tǒng)的。
    • 另一個(gè)指語法學(xué)體系,即語法學(xué)說的系統(tǒng)性。一個(gè)民族的語法系統(tǒng)只有一個(gè),一個(gè)民族的語法學(xué)體系可以不止一個(gè)。

特點(diǎn)

語法具有以下一些最基本的特征:

  • 抽象性:具體的句子是無限的,但語法的規(guī)則卻是有限的。換句話說,從成千上萬個(gè)具體的個(gè)別的句法結(jié)構(gòu)中可以概括出一些語法規(guī)則來。
  • 生成性:我們可以根據(jù)有限的語法規(guī)則造出無數(shù)合格的句子來,這就表現(xiàn)了語法的生成性。語法規(guī)則的生成性,集中的表現(xiàn)在兩個(gè)方面:組合關(guān)系和聚合關(guān)系。
  • 層次性:語法從表面上看是線性排列的東西,但是語法結(jié)構(gòu)卻是有層次性的。除了聯(lián)合短語外,主謂,述賓,述補(bǔ),偏正等短語都能切分出兩個(gè)直接成分。直接成分還可以進(jìn)一步切分出更小的直接成分,這樣復(fù)雜短語就可以由大到小分析出若干層次。
  • 遞歸性:遞歸是說,各種語法結(jié)構(gòu)的關(guān)系是有限的,但是在語言單位的組合過程中,可以反復(fù)無限地使用這些有限的規(guī)則,從而使句法結(jié)構(gòu)復(fù)雜化?!袄纾何屹I書./我買一本書./我買一本有趣的書./我買一本××寫的有趣的書”如果沒有這種“遞歸性”,某種語法規(guī)則在一個(gè)句法結(jié)構(gòu)里使用過一次就不能再用了。那么,我們能夠造出的句子一定是相當(dāng)簡(jiǎn)單而缺乏變化的,一定不能靈活自如的表達(dá)各種復(fù)雜的思想感情。
  • 系統(tǒng)性:語法是一個(gè)嚴(yán)密的立體的開放的系統(tǒng)網(wǎng)絡(luò)。所謂“嚴(yán)密”,是指系統(tǒng)的內(nèi)部是相互制約的,要受到一定的規(guī)則的支配,不是可以隨心所欲的。所謂“立體”,是指語法系統(tǒng)包括了句法結(jié)構(gòu),語法意義,語言運(yùn)用這三個(gè)交叉的不同平面。所謂“開放”,是指語法系統(tǒng)是發(fā)展變化的,一直在不斷地自我完善,舊的成份被逐漸淘汰,新的因素在不斷產(chǎn)生。語法系統(tǒng)內(nèi)部又由若干個(gè)子系統(tǒng)構(gòu)成,例如語素系統(tǒng),詞類系統(tǒng),短語系統(tǒng),句子系統(tǒng),句群系統(tǒng),每個(gè)子系統(tǒng)可能由若干個(gè)孫系統(tǒng)構(gòu)成。詞類系統(tǒng)內(nèi)部可以分為實(shí)詞系統(tǒng)和虛詞系統(tǒng)。句子系統(tǒng)內(nèi)部可以分為單句系統(tǒng),復(fù)句系統(tǒng)等等,從而形成一個(gè)系統(tǒng)網(wǎng)絡(luò)。
  • 穩(wěn)固性:語法與基本詞匯構(gòu)成語言的基礎(chǔ),具有很大的穩(wěn)固性。語法也會(huì)隨著時(shí)間的推移而發(fā)展演變,但是語法的變化比詞匯,語音的變化緩慢得多,而且語法很難受到外來因素的影響而改變。語法的穩(wěn)固性與語法的抽象性密切相關(guān)。語法是一個(gè)由各種抽象規(guī)則構(gòu)成的有機(jī)系統(tǒng),許多語法手段和語法范疇歷經(jīng)千百年而很少發(fā)生變化。

計(jì)算機(jī)語法

電子計(jì)算機(jī)并不能識(shí)別自然語言,它需要一種邏輯性極強(qiáng)的標(biāo)準(zhǔn)化語法,這就是計(jì)算機(jī)語法。

===Basic語言===

Basic語言
  • Beginner's All-purpose Symbolic Instruction Code(初學(xué)者通用的符號(hào)指令代碼),原來被作者寫做 BASIC,只是后來被微軟廣泛的叫做 Basic 了。
  • BASIC語言是由Dartmouth學(xué)院JohnG.Kemeny與ThomasE.Kurtz兩位教授于1960年代中期所創(chuàng)。由于立意甚佳,BASIC語言簡(jiǎn)單、易學(xué)的基本特性,很快地就普遍流行起來,幾乎所有小型、微型以家用電腦,甚至部分大型電腦,都有提供使用者以此種語言撰寫程式。在微電腦方面,則因?yàn)锽ASIC語言可配合微電腦操作功能的充分發(fā)揮,使得BASIC早已成為微電腦的主要語言之一。
  • 隨著計(jì)算機(jī)科學(xué)技術(shù)的迅速發(fā)展,特別是微型計(jì)算機(jī)的廣泛使用,計(jì)算機(jī)廠商不斷地在原由的BASIC基礎(chǔ)上進(jìn)行功能擴(kuò)充,出現(xiàn)了多種BASIC版本,例如TRS-80 BASIC、Apple BASIC、GWBASIC、IBM BASIC(即BASICA)、True BASIC。此時(shí)BASIC已經(jīng)由初期小型、簡(jiǎn)單的學(xué)習(xí)語言發(fā)展成為功能豐富的使用語言。它的許多功能已經(jīng)能與其他優(yōu)秀的計(jì)算機(jī)高級(jí)語言相媲美,而且有的功能(如繪圖)甚至超過其他語言。
  • 一般人類自然語言有標(biāo)準(zhǔn)語言,也有方言,電腦語言亦是如此。許多種電腦都有BASIC語言,但其語法、規(guī)則、功能并不盡然相同,而同一種電腦所使用的BASIC語言也可能有不同版本或由不同的軟件開發(fā)公司制作的不同品牌BASIC語言,只是大家一致地繼承了BASIC創(chuàng)始者所設(shè)計(jì)的基本形態(tài)與精神,而分別賦予獨(dú)特的設(shè)計(jì)手法與增添一些功能罷了。

Java語言

Java是一個(gè)廣泛使用的網(wǎng)絡(luò)編程語言 ,它是一種新的計(jì)算概念。

  • 首先 ,作為一種程序設(shè)計(jì)語言,它簡(jiǎn)單、面向?qū)ο?、不依賴于機(jī)器的結(jié)構(gòu)、 具有可移植性、分布式、安全性、并且提供了并發(fā)的機(jī)制、具有很高的性能。
  • 其 次 ,它最大限度地利用了網(wǎng)絡(luò) ,Java的小應(yīng)用程序(applet)可在網(wǎng)絡(luò)上傳輸而不受CPU和環(huán)境的限制。
  • 另外 ,Java還提供了豐富的類庫(kù) ,使程序設(shè)計(jì)者可以很方便地建立自己的系統(tǒng)。

C語言

C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言。它既具有高級(jí)語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它可以作為工作系統(tǒng)設(shè)計(jì)語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。因此,它的應(yīng)用范圍廣泛,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開發(fā)。

相關(guān)條目

參考來源