WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
Basic
BASIC(Beginners' All-purpose Symbolic Instruction Code,又譯培基),意思就是“初學(xué)者的全方位符式指令代碼”,是一種設(shè)計(jì)給初學(xué)者使用的程序設(shè)計(jì)語言。BASIC是一種直譯式的編程語言,在完成編寫后不須經(jīng)由編譯及連結(jié)等手續(xù)即可執(zhí)行,但如果需要單獨(dú)執(zhí)行時(shí)仍然需要將其建立成執(zhí)行檔。
基本介紹[ ]
Beginner's All-purpose Symbolic Instruction Code(初學(xué)者通用的符號(hào)指令代碼),原來被作者寫做 BASIC,只是后來被微軟廣泛的叫做 Basic 了。
BASIC語言是由Dartmouth學(xué)院JohnG.Kemeny與ThomasE.Kurtz兩位教授于1960年代中期所創(chuàng)。由于立意甚佳,BASIC語言簡單、易學(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)由初期小型、簡單的學(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ì)手法與增添一些功能罷了。
BASIC的歷史[ ]
初期BASIC[ ]
語言功能很弱、語句很少,只有14條語句,后來發(fā)展到17條語句,這就是所謂的“基本的BASIC”。這個(gè)時(shí)期的BASIC語言主要在小型機(jī)上使用,以編譯方式執(zhí)行。
微機(jī)BASIC[ ]
20世紀(jì)70年代,BASIC發(fā)展成為一種廣泛使用的通用語言。也正是這個(gè)年代,微型計(jì)算機(jī)誕生了。第一個(gè)微型計(jì)算機(jī)配置BASIC語言的是微軟(Microsoft)公司總裁比爾.蓋茨,那時(shí)他才19歲。在比爾.蓋茨的第一個(gè)微型計(jì)算機(jī)BASIC的帶動(dòng)下,各種計(jì)算機(jī)都相繼配備了BASIC語言,由于機(jī)型不同,它們對(duì)基本BASIC語言的擴(kuò)展也不相同,導(dǎo)致了同是BASIC語言程序卻不能卻不能互相兼容的局面。這個(gè)時(shí)期的BASIC語言開始采用解釋執(zhí)行方式,方便了用戶對(duì)程序的維護(hù)。
結(jié)構(gòu)化BASIC[ ]
結(jié)構(gòu)化程序設(shè)計(jì)思想是20世紀(jì)70年代開始萌發(fā)的,其主要思想是盡量使程序按傳統(tǒng)書寫順序執(zhí)行,減少語句之間的跳轉(zhuǎn),采用模塊化設(shè)計(jì),各模塊完成一守的相對(duì)簡單的功能。結(jié)構(gòu)化程序能增加程序的可讀性。
20世紀(jì)80年代中期,美國國家標(biāo)準(zhǔn)化協(xié)會(huì)(ANSI)根據(jù)結(jié)構(gòu)化程序設(shè)計(jì)的思想,提出了一個(gè)新的BASIC標(biāo)準(zhǔn)草案。在此之后,出現(xiàn)了一此結(jié)構(gòu)化的 BASIC語言,主要有Quick BASIC True BASIC等。
它們不僅完全適應(yīng)結(jié)構(gòu)化、模塊化的程序設(shè)計(jì)的要求,而且保留了BASIC語言易學(xué)、易用、易維護(hù)等優(yōu)點(diǎn),同時(shí)提供了解釋執(zhí)行方式和編譯執(zhí)行方式。
Visual BASIC[ ]
20世紀(jì)80年代中期,微軟公司推出Windows操作系統(tǒng),它提供了圖形方式的用戶界面,通過鼠標(biāo)、窗口中、菜單等控計(jì)算機(jī),使操作變得更直觀、更簡單,使用計(jì)算機(jī)更容易,更方便。
基于Windows操作系統(tǒng)的BASIC語言是Visual BASIC(意為“可視的BASIC”),由美國微軟公司開發(fā),它是微軟公司在1991年推出的,是一種強(qiáng)有力的軟件 開發(fā)工具,應(yīng)用它可以設(shè)計(jì)出具有良好用戶界面的應(yīng)用程序。Visual BASIC一出現(xiàn)就受到高度重視,發(fā)展?jié)摿叽?,比?蓋茨宣稱:“Visual BASIC是迎接計(jì)算機(jī)程序設(shè)計(jì)挑戰(zhàn)的最好例子?!?
1975 年,比爾·蓋茨創(chuàng)立的 Microsoft,并成功的把 Basic 語言的編譯器移植到使用 Intel 處理器的 ALR 計(jì)算機(jī)中,IBM 在 1982 年選定 Microsoft 創(chuàng)作 PC 的操作系統(tǒng)時(shí),也選定了Microsoft 的 Basic 作為其計(jì)算機(jī)的 ROM-Basic。微軟還在其發(fā)布的 DOS 操作系統(tǒng)中免費(fèi)加入了 GW-Basic、QBasic 等當(dāng)時(shí)最好的 Basic 解釋程序。 Quick BASIC是微軟(Microsoft)公司1987年推出的。
1991年,伴隨著MS-DOS5.0的推出,微軟(Microsoft)公司同時(shí)推出了Quick BASIC的簡化版QBASIC,將其作為操作系統(tǒng)的組成部分免費(fèi)提供給用戶。自從Windows操作系統(tǒng)出現(xiàn)以來,圖形用戶界面(GUI)的BASIC語言(即Visual Basic)已經(jīng)得到廣泛應(yīng)用。
2001年Visual Basic .NET推出
2003年推出Visual Basic .NET 2003推出
2005年11月7日在Visual Studio 2005內(nèi)推出Visual Basic 2005。
BASIC語言早期是以直譯程式的方式創(chuàng)始,也演化出許多不同名稱的版本,如:BASICA,GW-BASIC,MBASIC,TBASIC,...。微軟公司也在MS-DOS時(shí)代即推出QuickBASIC,并逐漸將之改良為兼具直譯與編譯雙重翻譯方式,1988年在Windows開始流行的時(shí)候,微軟公司推出VisualBasicforWindows成為Windows作業(yè)環(huán)境一枝獨(dú)秀的易學(xué)易用程式語言,微軟公司還特地為MS-DOS的使用者開發(fā)了VisualBasicforMSDOS。微軟在早期的崛起B(yǎng)ASIC語言功不可沒。
BASIC語言的特點(diǎn)[ ]
- 簡單易學(xué):BASIC語言所使用的詞大多數(shù)是英語單詞的原意或縮寫,運(yùn)算符號(hào)、表達(dá)式的書寫也與數(shù)學(xué)中差不多。標(biāo)準(zhǔn)的BASIC語句只有17種。
- 會(huì)話式:人們可以通過鍵盤和顯示屏與計(jì)算機(jī)“對(duì)話”,運(yùn)行程序時(shí),計(jì)算機(jī)會(huì)把程序中語法錯(cuò)誤及錯(cuò)誤的屬性顯示出來,讓使用者修改。
- 適用面廣:既能進(jìn)行科學(xué)計(jì)算,又能數(shù)據(jù)處理等。
- 兩種執(zhí)行方式:解釋方式和編譯方式。其中解釋方式可以邊輸程序邊運(yùn)行非常適合初學(xué)者。
- BASIC是Beginner's All-purpose Symbolic Instruction Code 的縮寫,意為初學(xué)者通用符號(hào)指令代碼語言,它是在1964年由美國的兩位教授Thomas 和John G.Kemeny在Fortran語言的基礎(chǔ)上設(shè)計(jì)的語言系統(tǒng),這個(gè)簡單、易學(xué)的程序設(shè)計(jì)語言當(dāng)時(shí)只有17條語句,12個(gè)函數(shù)和3個(gè)命令,現(xiàn)在一般稱其為基本BASIC。