WikiSort.ru - Программирование

ПОИСК ПО САЙТУ | о проекте
Microsoft Small Basic

Среда разработки Microsoft Small Basic
Тип Язык программирования, интегрированная среда разработки
Разработчик Microsoft
Операционная система Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10
Первый выпуск 23 октября 2008
Последняя версия 1.2 (23 октября 2015)
Лицензия Проприетарное программное обеспечение
Сайт smallbasic.com

Microsoft Small Basic — язык программирования и среда разработки. Разработан компанией Microsoft. Предназначен для начинающих разработчиков, прежде всего детей, желающих постигнуть основы создания программ. Small basic преодолел рубеж в 300 тысяч загрузок[1].

Язык

Основные преимущества:

  • Очень простая среда разработки — текстовый редактор с многофункциональной подсказкой и лишь несколько кнопок для редактирования текста и запуска программ.
  • Простой язык, включающий всего 20 ключевых слов
  • Встроенная в среду разработки контекстная документация по всем элементам языка
  • Возможность расширения компонентов Small Basic для включения дополнительного функционала (такая возможность может понадобиться создателям онлайн-сервисов — можно дать возможность посетителям создать что-то своё с использованием сервиса и Small Basic). Например, в поставке уже идут возможности по работе со службами Flickr.

Примеры программ

Hello, World!

TextWindow.WriteLine("Hello, World!")
Черепашка
Turtle.Show()
For i=1 To 4
  Turtle.Move(100)
  Turtle.TurnRight()
EndFor
Тест
m=0
TextWindow.WriteLine("Добро пожаловать на Small test!")
TextWindow.Write("2*9=")
q=TextWindow.ReadNumber()
If q=18 Then
  m=m+1
  TextWindow.WriteLine("Правильно!")
Else
  TextWindow.WriteLine("Неправильно!")
EndIf
TextWindow.Write("16*11=")
w=TextWindow.ReadNumber()
If w=176 Then
  m=m+1
  TextWindow.WriteLine("Правильно!")
Else
  TextWindow.WriteLine("Неправильно!")
EndIf
TextWindow.Write("1024-56=")
e=TextWindow.ReadNumber()
If e=968 Then
  m=m+1
  TextWindow.WriteLine("Правильно!")
Else
  TextWindow.WriteLine("Неправильно!")
EndIf
TextWindow.Write("156/26=")
r=TextWindow.ReadNumber()
If r=6 Then
  m=m+1
  TextWindow.WriteLine("Правильно!")
Else
  TextWindow.WriteLine("Неправильно!")
EndIf
TextWindow.Write("341*55=")
t=TextWindow.ReadNumber()
If t=18755 Then
  m=m+1
  TextWindow.WriteLine("Правильно!")
Else
  TextWindow.WriteLine("Неправильно!")
EndIf
If m<2 Then
  m=2
EndIf
TextWindow.WriteLine("Оценка — "+m)

Развитие языка

26 июня 2009 года вышла версия 0.5.1, в которой весь API был переведен на русский язык.

23 октября 2009 года языку исполнился год с момента выпуска первого публичного релиза, а также выпущена версия 0.7, в которой появилась функция портирования программ из Small Basic в Visual Basic .NET.[2]

11 июня 2010 года Small Basic преодолел рубеж в 300 тысяч загрузок.

12 июля 2011 года вышла версия 1.0.

25 марта 2015 года вышла версия 1.1, в которой добавили поддержку NET.Framework 4.5 тем самым убрав совместимость с Windows XP.

23 октября 2015 года вышла версия 1.2, в которой добавлены библиотеки для работы с сенсорам Kinect.

Примечания

Ссылки

Литература

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии