fbpx
维基百科

Microsoft Small Basic

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

Microsoft Small Basic
编程范型结构化, 指令式, 面向对象
設計者Microsoft, Vijaye Raji
實作者Microsoft
发行时间2008年10月23日,​15年前​(2008-10-23
当前版本
  • v1.2 (2015年10月1日)
型態系統动态, 弱类型
系统平台.NET Framework 4.5
操作系统Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 R2[1]
許可證MIT许可证[2]
文件扩展名.sb, .smallbasic
網站www.smallbasic.com
啟發語言
Logo, QBasic, Visual Basic .NET

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

程式語言 编辑

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的網站上通过網頁瀏覽器執行。[6]

For迴圈 编辑

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

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

Turtle 编辑

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

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

试验 编辑

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

参考资料 编辑

  1. ^ Download Microsoft Small Basic 1.2 from Official Microsoft Download Centre. Small Basic. Microsoft. 1 October 2015 [2 October 2015]. (原始内容于2021-01-28). 
  2. ^ 存档副本. [2021-02-24]. (原始内容于2021-07-16). 
  3. ^ Microsoft Small Basic Home Page. [2011-05-13]. (原始内容于2019-02-02). 
  4. ^ 存档副本. [2011-05-13]. (原始内容于2010-06-21). 
  5. ^ About DevLabs. [2011-05-13]. (原始内容于2013-01-30). 
  6. ^ Microsoft Small Basic Program Listing:KCF215. [2011-05-13]. (原始内容于2016-03-20). 
  7. ^ Microsoft Small Basic Program Listing:RNG254. [2011-05-13]. (原始内容于2016-03-20). 
  8. ^ The Basics of Small Basic. [2011-05-13]. (原始内容于2010-09-13). 

外部連結 编辑

  • Official Site (页面存档备份,存于互联网档案馆
  • by Computer Science for Kids*
  • The Basics of Small Basic (页面存档备份,存于互联网档案馆) discussion with Vijaye Raji and Erik Meijer on SmallBasic*
  • Introduction to Small Basic (页面存档备份,存于互联网档案馆) discussion with Vijaye Raji and Robert Hess on SmallBasic*
  • Microsoft Small Basic for .NET (页面存档备份,存于互联网档案馆) Review of Microsoft Small Basic, with sample application
  • Category:Microsoft Small Basic (页面存档备份,存于互联网档案馆) 在rosettacode.org (页面存档备份,存于互联网档案馆)上的Microsoft Small Basic中實現了許多任務

microsoft, small, basic, 是一個簡化過的basic程式語言, 由microsoft於2008年10月发布, 微軟称這是對於初學者而言最容易入手的程式語言, 它只有14個關鍵字, 開發環境和操作介面友善易用, 從0, 9版, june, 2010, 至今, 沒有添加任何的新功能, 只有操作介面被翻译成更多種的語言, 编程范型结构化, 指令式, 面向对象設計者microsoft, vijaye, raji實作者microsoft发行时间2008年10月23日, 15年前, 2008, 当前版本v. Microsoft Small Basic是一個簡化過的BASIC程式語言 由Microsoft於2008年10月发布 微軟称這是對於初學者而言最容易入手的程式語言 它只有14個關鍵字 3 開發環境和操作介面友善易用 從0 9版 11 June 2010 4 至今 沒有添加任何的新功能 只有操作介面被翻译成更多種的語言 Microsoft Small Basic编程范型结构化 指令式 面向对象設計者Microsoft Vijaye Raji實作者Microsoft发行时间2008年10月23日 15年前 2008 10 23 当前版本v1 2 2015年10月1日 型態系統动态 弱类型系统平台 NET Framework 4 5操作系统Windows Vista Windows 7 Windows 8 Windows 8 1 Windows 10 Windows Server 2008 R2 1 許可證MIT许可证 2 文件扩展名 sb smallbasic網站www wbr smallbasic wbr com啟發語言Logo QBasic Visual Basic NETMicrosoft Small Basic由Microsoft DevLabs所設計 在2008年10月以技術預覽 Technology Preview 方式發佈 5 它的目標是使任何人 无论兒童或成人 都能够开始学习程式設計 目录 1 程式語言 1 1 條件分支 1 2 For迴圈 2 Turtle 3 试验 4 参考资料 5 外部連結程式語言 编辑Small Basic 最初是以微軟的 QBasic 程式語言為基礎修改的 后来移植到 Net Framework Hello World 程序代码如下 TextWindow Write Hello World 或是 TextWindow Writeline Hello World 其它BASIC語言是寫成 span class n print span span class w span span class s Hello World span 但是這種寫法用Microsoft Small Basic完全不能執行 條件分支 编辑 TextWindow Write Enter the temperature today in F temp TextWindow ReadNumber If temp gt 100 Then TextWindow WriteLine It is pretty hot ElseIf temp gt 70 Then TextWindow WriteLine It is pretty nice ElseIf temp gt 50 Then TextWindow WriteLine Don t forget your coat Else TextWindow WriteLine Stay home EndIf 可以在smallbasic com的網站上通过網頁瀏覽器執行 6 For迴圈 编辑 TextWindow WriteLine Multiplication Tables table 4 For i 1 to 10 TextWindow WriteLine i x table table i EndFor 可以在smallbasic com的網站上通过網頁瀏覽器執行 7 Turtle 编辑For i 1 to 4 Turtle Move 100 Turtle TurnRight EndFor 它在迴圈的結束是用 span class n EndFor span 而不是像其它的Basic語言 例如Microsoft QuickBasic 中用的 span class k Next span span class w span span class n i span 试验 编辑在第一次試驗中 一些中學兒童成功地參與 其中大多數是微軟工作者的兒童 Small Basic還試驗成功對一群25名高中女生的團體進行動手實驗的方法 8 参考资料 编辑 Download Microsoft Small Basic 1 2 from Official Microsoft Download Centre Small Basic Microsoft 1 October 2015 2 October 2015 原始内容存档于2021 01 28 存档副本 2021 02 24 原始内容存档于2021 07 16 Microsoft Small Basic Home Page 2011 05 13 原始内容存档于2019 02 02 存档副本 2011 05 13 原始内容存档于2010 06 21 About DevLabs 2011 05 13 原始内容存档于2013 01 30 Microsoft Small Basic Program Listing KCF215 2011 05 13 原始内容存档于2016 03 20 Microsoft Small Basic Program Listing RNG254 2011 05 13 原始内容存档于2016 03 20 The Basics of Small Basic 2011 05 13 原始内容存档于2010 09 13 外部連結 编辑Official Site 页面存档备份 存于互联网档案馆 Small Basic Programming Tutorials For Kids by Computer Science for Kids The Basics of Small Basic 页面存档备份 存于互联网档案馆 discussion with Vijaye Raji and Erik Meijer on SmallBasic Introduction to Small Basic 页面存档备份 存于互联网档案馆 discussion with Vijaye Raji and Robert Hess on SmallBasic Microsoft Small Basic for NET 页面存档备份 存于互联网档案馆 Review of Microsoft Small Basic with sample application Category Microsoft Small Basic 页面存档备份 存于互联网档案馆 在rosettacode org 页面存档备份 存于互联网档案馆 上的Microsoft Small Basic中實現了許多任務 取自 https zh wikipedia org w index php title Microsoft Small Basic amp oldid 72617407, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。