Microsoft Small Basic

来自Local Chinese Wikipedia
跳转到导航 跳转到搜索

脚本错误:没有“Infobox”这个模块。脚本错误:没有“Check for unknown parameters”这个模块。

Microsoft Small Basic是一個簡化過的BASIC程式語言,由Microsoft於2008年10月发布。微軟称這是對於初學者而言最容易入手的程式語言。它只有14個關鍵字[1],開發環境和操作介面友善易用。從0.9版(11 June 2010)[2] 至今,沒有添加任何的新功能,只有操作介面被翻译成更多種的語言。

Microsoft Small Basic由Microsoft DevLabs所設計,在2008年10月以技術預覽〈Technology Preview〉方式發佈[3]。它的目標是使任何人,无论兒童或成人,都能够开始学习程式設計。

程式語言[编辑]

Small Basic 最初是以微軟的 QBasic 程式語言為基礎修改的,后来移植到.Net FrameworkHello World 程序代码如下:

TextWindow.Write"Hello World"

或是:

TextWindow.Writeline"Hello World"

其它BASIC語言是寫成print "Hello World",但是這種寫法用Microsoft Small Basic完全不能執行。

條件分支[编辑]

TextWindow.Write"Enter the temperature today (in F): ")
temp = TextWindow.ReadNumber()
If temp > 100 Then
  TextWindow.WriteLine"It is pretty hot."ElseIf temp > 70 Then
  TextWindow.WriteLine"It is pretty nice."ElseIf temp > 50 Then
  TextWindow.WriteLine"Don't forget your coat."Else
  TextWindow.WriteLine"Stay home."
EndIf

可以在smallbasic.com的網站上通过網頁瀏覽器執行。[4]

For迴圈[编辑]

TextWindow.WriteLine"Multiplication Tables"table = 4
For i = 1 to 10
  TextWindow.WriteLinei + " x " + table + " = " + table * i
EndFor

可以在smallbasic.com的網站上通过網頁瀏覽器執行。[5]

Turtle[编辑]

For i = 1 to 4
  Turtle.Move (100)
  Turtle.TurnRight()
EndFor

它在迴圈的結束是用EndFor,而不是像其它的Basic語言(例如Microsoft QuickBasic)中用的Next i

试验[编辑]

在第一次試驗中,一些中學兒童成功地參與,其中大多數是微軟工作者的兒童。Small Basic還試驗成功對一群25名高中女生的團體進行動手實驗的方法。[6]

参考资料[编辑]

外部連結[编辑]

脚本错误:没有“Navbox”这个模块。 脚本错误:没有“Navbox”这个模块。