编程范型 | 结构化, 指令式, 面向对象 |
---|---|
设计者 | Microsoft, Vijaye Raji |
实作者 | Microsoft |
发行时间 | 2008年10月23日,?14年前 |
当前版本 |
|
型态系统 | 动态, 弱类型 |
系统平台 | .NET framework 4.5 |
操作系统 | Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 R2 |
许可证 | MIT许可证 |
文件扩展名 | .sb, .smallbasic |
网站 | www .smallbasic .com |
启发语言 | |
Logo, QBasic, Visual Basic .NET |
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语言是写成,但是这种写法用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 = 4 For 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
它在循环的结束是用,而不是像其它的Basic语言(例如Microsoft QuickBasic)中用的。
在第一次试验中,一些中学儿童成功地参与,其中大多数是微软工作者的儿童。Small Basic还试验成功对一群25名高中女生的团体进行动手实验的方法。
本文来自作者[啊爹]投稿,不代表文学号立场,如若转载,请注明出处:https://www.8ucq.com/wenxuehao/2432.html
评论列表(4条)
我是文学号的签约作者“啊爹”!
希望本篇文章《Microsoft Small Basic》能对你有所帮助!
本站[文学号]内容主要涵盖:文学号, 名著深析, 创作秘笈, 经典文脉, 诗词鉴赏, 作家故事, 每日文萃, 写作指南, 文本细读, 文学灯塔, 经典重释
本文概览:MicrosoftSmallBasic˂spantypeof="mw:File/frameless"˃编程范型结构化,指令式...