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

編輯“語法

跳轉(zhuǎn)至: 導(dǎo)航、? 搜索
警告:您沒有登錄。如果您做出任意編輯,您的IP地址將會(huì)公開可見。如果您登錄創(chuàng)建一個(gè)賬戶,您的編輯將歸屬于您的用戶名,且將享受其他好處。

該編輯可以被撤銷。 請(qǐng)檢查下面的對(duì)比以核實(shí)您想要撤銷的內(nèi)容,然后發(fā)布下面的更改以完成撤銷。

最后版本 您的文本
第18行: 第18行:
電子計(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]]語言===
[[image:java.jpg|thumb|180px|[[Java]]語言]]
Java是一個(gè)廣泛使用的[[網(wǎng)絡(luò)編程]]語言 ,它是一種新的計(jì)算概念。
Java是一個(gè)廣泛使用的[[網(wǎng)絡(luò)編程]]語言 ,它是一種新的計(jì)算概念、是一種簡(jiǎn)單的,跨平臺(tái)的,面向?qū)ο蟮模植际降?,解釋的,健壯的安全的,結(jié)構(gòu)的中立的,可移植的,性能很優(yōu)異的多線程的,動(dòng)態(tài)的語言并且提供了并發(fā)的機(jī)制、具有很高的性能。其次它最大限度地利用了網(wǎng)絡(luò),Java的小應(yīng)用程序(applet)可在網(wǎng)絡(luò)上傳輸而不受[[CPU]]和環(huán)境的限制。另外 ,Java還提供了豐富的類庫(kù) ,使程序設(shè)計(jì)者可以很方便地建立自己的系統(tǒng)。Java 編程語言的風(fēng)格十分接近C、C++語言。Java是一個(gè)純的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,它繼承了 C++ 語言面向?qū)ο蠹夹g(shù)的核心,Java舍棄了C ++語言中容易引起錯(cuò)誤的指針(以引用取代)、運(yùn)算符重載(operatoroverloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。
*首先 ,作為一種[[程序設(shè)計(jì)]]語言,它簡(jiǎn)單、面向?qū)ο?、不依賴于機(jī)器的結(jié)構(gòu)、 具有可移植性、分布式、安全性、并且提供了并發(fā)的機(jī)制、具有很高的性能。
*'''平臺(tái)無關(guān)性''':平臺(tái)無關(guān)性是指Java能運(yùn)行于不同的平臺(tái)。Java引進(jìn)虛擬機(jī) 原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)的Java接口之間。使用Java編寫的[[程序]]能在世界范圍內(nèi)共享。
*其 次 ,它最大限度地利用了網(wǎng)絡(luò) ,Java的小應(yīng)用程序(applet)可在網(wǎng)絡(luò)上傳輸而不受[[CPU]]和環(huán)境的限制。
*'''安全性''':Java的編程類似C++,學(xué)習(xí)過C++的讀者將很快掌握J(rèn)ava的精髓。Java舍棄了C++的指針對(duì)存儲(chǔ)器地址的直接操作,程序運(yùn)行時(shí),內(nèi)存由操作[[系統(tǒng)]]分配,這樣可以避免病毒通過指針侵入系統(tǒng)。
*另外 ,Java還提供了豐富的類庫(kù) ,使程序設(shè)計(jì)者可以很方便地建立自己的系統(tǒng)。
*'''面向?qū)ο?'':Java吸取了C++面向?qū)ο蟮母拍?,將?shù)據(jù)封裝于類中,利用類的優(yōu)點(diǎn),實(shí)現(xiàn)了程序的簡(jiǎn)潔性和便于維護(hù)性。
*'''分布式''':Java建立在擴(kuò)展TCP/IP網(wǎng)絡(luò)平臺(tái)上。庫(kù)函數(shù)提供了用HTTP和FTP協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文件一樣容易。
*'''健壯性''':Java致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯(cuò)誤。Java自己操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。Java還實(shí)現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能,這些功能特征大大提高了開發(fā)Java應(yīng)用程序的周期。并且Java還提供了Null指針檢測(cè)、數(shù)組邊界檢測(cè)、異常出口、Byte code校驗(yàn)等功能。
*'''解釋性''':Java不像C或C++,它不針對(duì)[[CPU]]芯片進(jìn)行編譯,而是把程序編譯成稱為自字節(jié)碼的一種“中間代碼”。字節(jié)碼是很接近機(jī)器碼的文件,可以在提供了java虛擬機(jī)(JVM)的任何系統(tǒng)上被解釋執(zhí)行。
* '''動(dòng)態(tài)''':java程序的基本組成單元就是類,有些類是自己編寫的,有些是從類庫(kù)中引入的,而類又是運(yùn)行時(shí)動(dòng)態(tài)裝載的,這就使得Java可以在分部環(huán)境中動(dòng)態(tài)的維護(hù)程序及分類,而不像C++那樣,沒檔期類庫(kù)升級(jí)以后,如果想讓程序具有新類庫(kù)提供的功能,就需要修改程序,重新編譯。
?
===[[C語言]]===
===[[C語言]]===
[[image:cyuyan.jpg|thumb|180px|[[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ā)]]。
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ā)]]。
#.C是高級(jí)語言。它把高級(jí)語言的基本結(jié)構(gòu)和語句與低級(jí)語言的實(shí)用性結(jié)合起來。C 語言可以像匯編語言一樣對(duì)位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元。
#.C是結(jié)構(gòu)式語言。結(jié)構(gòu)式語言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦?,便于使用、維護(hù)以及調(diào)試。C 語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化。
#.C語言功能齊全。具有各種各樣的[[數(shù)據(jù)]]類型,并引入了指針概念,可使[[程序]]效率更高。而且計(jì)算功能、邏輯判斷功能也比較強(qiáng)大,可以實(shí)現(xiàn)決策目的的游戲。
#.C語言適用范圍大。適合于多種[[操作系統(tǒng)]],如[[Windows]]、[[DOS]]、[[UNIX]]等等;也適用于多種機(jī)型。
C語言對(duì)編寫需要硬件進(jìn)行操作的場(chǎng)合,明顯優(yōu)于其它高級(jí)語言,有一些大型應(yīng)用軟件也是用C語言編寫的。
==相關(guān)條目==
==相關(guān)條目==
*[[C語言]]
*[[C語言]]
請(qǐng)注意,您對(duì)站長(zhǎng)百科的所有貢獻(xiàn)都可能被其他貢獻(xiàn)者編輯,修改或刪除。如果您不希望您的文字被任意修改和再散布,請(qǐng)不要提交。
您同時(shí)也要向我們保證您所提交的內(nèi)容是您自己所作,或得自一個(gè)不受版權(quán)保護(hù)或相似自由的來源(參閱Wordpress-mediawiki:版權(quán)的細(xì)節(jié))。 未經(jīng)許可,請(qǐng)勿提交受版權(quán)保護(hù)的作品!
取消 編輯幫助(在新窗口中打開)