BASIC語言特點
(1)構成簡單。BASIC語言的最基本語句隻有17種,而且它們都是常見的英文單詞或其變形,如READ、END等,很容易學習和掌握。
(2)是一種“人機會話”式的語言。通過鍵盤操作,用BASIC語言編寫完的程序,可以在計算機上邊編寫、邊修改、邊運行。而且還可以在運行中向人們提示信息的指出錯誤,要求人去改正,即實現了人和機器的對話。
(3)功能較全、适用面廣。BASIC語言除了能進行科學計算和數據處理外,還能進行字符處理、圖形處理、音樂演奏等。因此BASIC語言不僅适用于科學計算,也适用于事務管理、計算機輔助教學和遊戲編程等方面。
(4)執行方式靈活。BASIC語言提供兩種執行方式,分别是程序執行方式和命令執行方式。程序執行方式把BASIC語言編寫成一個完整的程序送入計算機執行;命令執行方式不編寫程序,直接從鍵盤輸入某些命令(稱鍵盤命令),計算機能立即執行這些命令。
BASIC語言采用的是解釋器,就是逐句翻譯成機器語言程序,譯出一句就立即執行,即邊翻譯邊執行.與編譯器比起來,解釋器費時比編譯器更多,但可少占計算機的内存。
使用BASIC語言的微型機有APPLE機和TRS-80機等.它們的使用方法有些不同。
下面舉一個BASIC語言編的程序。
10 LET X=2
20 LET Y=SIN(X)
30 PRINT Y
RUN
0.034899496
BASIC發展史
BASIC語言早期是以直譯程式的方式創始,也演化出許多不同名稱的版本,如:BASICA, GW-BASIC, MBASIC, TBASIC, ...。微軟公司也在MS-DOS時代即推出Quick BASIC,并逐漸将之改良為兼具直譯與編譯雙重翻譯方式,1988年在Windows開始流行的時候,微軟公司推出Visual Basicfor Windows成為Windows作業環境一枝獨秀的易學易用程式語言,微軟公司還特地為MS-DOS的使用者開發了Visual Basic for MSDOS。微軟在早期的崛起BASIC語言功不可沒。Quick Basic與Visual Basic發展過程如下:
Quick BASIC是微軟(Microsoft)公司1987年推出的。
1991年,伴随着MS-DOS5.0的推出,微軟(Microsoft)公司同時推出了Quick BASIC的簡化版QBASIC,将其作為操作系統的組成部分免費提供給用戶。自從Windows操作系統出現以來,圖形用戶界面(GUI)的BASIC語言(即Visual Basic)已經得到廣泛應用。
2001年Visual Basic .NET推出。
2003年Visual Basic .NET 2003推出。
2005年11月7日在Visual Studio 2005内推出Visual Basic 2005。
2008年3月在Visual Studio 2008内推出Visual Basic 2008。
2008年10月微軟公司推出針對兒童市場的免費編程語言Small Basic。
2010年4月12日在Visual Studio 2010内推出Visual Basic 2010。
其它工具
目前,除了微軟的産品之外,基于Basic的編程工具及語言變種較多,微機上主要使用的有以下幾種:
1、PowerBASIC
2、RealBasic
3、pureBasic
4、freebasic
5、NiceBASIC