Microsoft Small Basic

✍ dations ◷ 2025-07-11 12:46:31 #Microsoft Small Basic

Microsoft Small Basic是一个简化过的BASIC编程语言,由Microsoft于2008年10月发布。微软称这是对于初学者而言最容易入手的编程语言。它只有14个关键字,开发环境和操作界面友善易用。从0.9版(11 June 2010) 至今,没有添加任何的新功能,只有操作界面被翻译成更多种的语言。

Microsoft Small Basic由Microsoft DevLabs所设计,在2008年10月以技术预览〈Technology Preview〉方式发布。它的目标是使任何人,无论儿童或成人,都能够开始学习程式设计。

Small Basic 最初是以微软的 QBasic 编程语言为基础修改的,后来移植到.Net Framework。Hello 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的网站上通过网页浏览器执行。

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

可以在smallbasic.com的网站上通过网页浏览器执行。

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

它在循环的结束是用EndFor,而不是像其它的Basic语言(例如Microsoft QuickBasic)中用的Next i

在第一次试验中,一些中学儿童成功地参与,其中大多数是微软工作者的儿童。Small Basic还试验成功对一群25名高中女生的团体进行动手实验的方法。

相关