Microsoft Small Basic: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Спасено источников — 1, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ.) #IABot (v2.0 |
Добавление ссылки на русскоязычный ресурс по Small Basic Метки: добавление ссылки через визуальный редактор |
||
Строка 112: | Строка 112: | ||
* [https://web.archive.org/web/20120701131550/http://rezoh.ru/ rezoh.ru]{{ref-ru}} — Известное{{нет АИ|7|09|2012}} дополнение «Rezoh.ru.dll» |
* [https://web.archive.org/web/20120701131550/http://rezoh.ru/ rezoh.ru]{{ref-ru}} — Известное{{нет АИ|7|09|2012}} дополнение «Rezoh.ru.dll» |
||
* [http://rosettacode.org/wiki/Category:Microsoft_Small_Basic Category:Microsoft Small Basic] Задачи, реализованные в Microsoft Small Basic на [http://rosettacode.org rosettacode.org] |
* [http://rosettacode.org/wiki/Category:Microsoft_Small_Basic Category:Microsoft Small Basic] Задачи, реализованные в Microsoft Small Basic на [http://rosettacode.org rosettacode.org] |
||
*[http://small-basic.ru Microsoft Small Basic - простейший язык программирования для начинающих] (рус.) - Описание и учебные материалы на русском языке. |
|||
== Литература == |
== Литература == |
Версия от 07:20, 16 сентября 2019
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.
Примечания
Ссылки
- Справка по API (рус.) — Справка по API (на русском языке)
- RVGames.de (рус.) — Цифровая книга «Занимательные уроки с компьютером, или Small Basic для начинающих»
- rezoh.ru (рус.) — Известное[источник не указан 4493 дня] дополнение «Rezoh.ru.dll»
- Category:Microsoft Small Basic Задачи, реализованные в Microsoft Small Basic на rosettacode.org
- Microsoft Small Basic - простейший язык программирования для начинающих (рус.) - Описание и учебные материалы на русском языке.
Литература
- Рубанцев Валерий. [RVGames.de Занимательные уроки с компьютером, или Small Basic для начинающих]. — RVGames, 2012. — С. 578.
- Ахметов И. Программирование для студентов и школьников на примере Small Basic. — СПб.: «БХВ-Петербург», 2012. — С. 160. — ISBN 978-5-9775-0785-1.
- Культин Н., Цой Л. Small Basic для начинающих. — C.: «БХВ-Петербург», 2011. — С. 256. — ISBN 978-5-9775-0664-9.
- Majed Marji, Ed Price. Learn to Program with Small Basic: An Introduction to Programming with Games, Art, Science, and Math. — No Starch Press, 2016-05-02. — 344 с. — ISBN 9781593277024.
Для улучшения этой статьи желательно:
|