Microsoft Small Basic: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м Защитил страницу Microsoft Small Basic: повторяющиеся неконсенсусные правки ([Редактирование=только автоподтверждённые] (истекает 05:17, 2 января 2025 (UTC)) [Переименование=только автоподтверждённые] (истекает 05:17, 2 января 2025 (UTC)))
 
(не показано 111 промежуточных версий 67 участников)
Строка 1: Строка 1:
{{карточка программы
{{карточка программы
| name = Microsoft Small Basic
| name = Microsoft Small Basic
| logo = [[Файл:SmallBasic logo.png|thumb|250px|Логотип Microsoft Small Basic]]
| logo = SmallBasic logo.png
| screenshot = MicrosoftSmallBasic IDE.png
| caption =
| caption = Среда разработки Microsoft Small Basic
| developer = [[Microsoft]]
| developer = [[Microsoft]]
| latest_release_version = 0.7
| latest_release_version = 1.2
| latest_release_date = [[23 октября]] [[2009]]
| latest_release_date = [[23 октября]] [[2015]]
| operating_system = [[Windows XP]], [[Windows Vista]], [[Windows 7]]
| operating_system = [[Windows XP]], [[Windows Vista]], [[Windows 7]], [[Windows 8]], [[Windows 8.1]], [[Windows 10]]
| system requirements = Pentium III 500 МГЦ, 256 МБ ОЗУ, SVGA видеоадаптер, 40 МБ свободного места на жестком диске, наличие установленного NET.Framework 3.5 и выше. Желательно также наличие доступа в интернет, для получения новых версий программы и звуковой карты.
| genre = [[Язык программирования]]
| genre = [[Язык программирования]], [[интегрированная среда разработки]]
| license = [[Proprietary software]]
| license = [[Проприетарное программное обеспечение]]
| website = http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx
| website = http://smallbasic.com/
}}
}}


'''Microsoft Small Basic''' — очень простой язык программирования и не менее простая среда разработки с интуитивно понятным интерфейсом. Разработан компанией [[Microsoft]]. Предназначен для начинающих разработчиков, прежде всего детей, желающих постигнуть основы создания программ.
'''Microsoft Small Basic''' — язык программирования и среда разработки. Разработан компанией [[Microsoft]]. Предназначен для начинающих разработчиков, прежде всего детей, желающих постигнуть основы создания программ. Small basic преодолел рубеж в 310 тысяч загрузок<ref>{{Cite web |url=http://www.smallbasic.ru/content/2010-06-11/small-basic-09 |title=Small Basic 0.9 |access-date=2011-06-24 |archive-date=2013-04-26 |archive-url=https://web.archive.org/web/20130426170033/http://smallbasic.ru/content/2010-06-11/small-basic-09 |deadlink=no }}</ref>.


== Язык ==
Основные преимущества:
'''Основные преимущества:'''
* Очень простая среда разработки — текстовый редактор с многофункциональной подсказкой и лишь несколько кнопок для редактирования текста и запуска программ.
* Очень простая среда разработки — текстовый редактор с многофункциональной подсказкой и лишь несколько кнопок для редактирования текста и запуска программ.
* Простой язык, включающий всего 15 ключевых слов
* Простой язык, включающий всего 14 ключевых слов (Else, ElseIf, EndFor, EndIf, EndSub, EndWhile, For, Goto,If, Step, Sub, Then, To, While).
* Встроенная в среду разработки контекстная документация по всем элементам языка
* Встроенная в среду разработки контекстная документация по всем элементам языка
* Возможность расширения компонентов Small Basic для включения дополнительного функционала (такая возможность понравится создателям online сервисов — можно дать возможность миллионам энтузиастов создать что-то своё с использованием сервиса и Small Basic). Например, в поставке уже идут возможности по работе со службами [[Flickr]].
* Возможность расширения компонентов Small Basic для включения дополнительного функционала (такая возможность может понадобиться создателям онлайн-сервисов — можно дать возможность посетителям создать что-то своё с использованием сервиса и Small Basic). Например, в поставке уже идут возможности по работе со службами [[Flickr]].


=== Примеры программ ===
[[Файл:MicrosoftSmallBasic IDE.png|thumb|250px|left|Среда разработки Microsoft Small Basic]]
'''

===== Привет, мир! (Hello, world!) =====

<pre>
TextWindow.WriteLine("Привет, мир!")
</pre>

===== Черепашка =====
<pre>
Turtle.Show()
For i=1 To 4
Turtle.Move(100)
Turtle.TurnRight()
EndFor
</pre>


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

* [[23 октября]] [[2009 год]]а языку исполнился год с момента выпуска первого публичного релиза, а так же выпущена версия 0.7, в которой появилась функция портирования (переноса) программ из Small Basic в Visual Basic. ([http://smallbasic.ru/content/2009-10-27/portirovanie-programmy-iz-small-basic-v-visual-basic Статья о портировании])
[[23 октября]] [[2009 год]]а языку исполнился год с момента выпуска первого публичного релиза, а также выпущена версия 0.7, в которой появилась функция [[портирование программного обеспечения|портирования программ]] из Small Basic в [[Visual Basic .NET]].<ref>{{Cite web |url=http://smallbasic.ru/content/2009-10-27/portirovanie-programmy-iz-small-basic-v-visual-basic |title=Портирование программы из Small Basic в Visual Basic |access-date=2009-10-27 |archive-date=2009-10-29 |archive-url=https://web.archive.org/web/20091029224341/http://smallbasic.ru/content/2009-10-27/portirovanie-programmy-iz-small-basic-v-visual-basic |deadlink=no }}</ref>

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

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

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

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

== Примечания ==
{{примечания}}


== Ссылки ==
== Ссылки ==
* [http://smallbasic.ru/ smallbasic.ru]{{ref-ru}} — Русскоязычное сообщество, посвящённое языку Small Basic
*[https://smallbasic.rubasic.ru/ Microsoft Small Basic по-русски] (рус.) - Русскоязычный портал MS Small Basic.
*[http://small-basic.ru Microsoft Small Basic - простейший язык программирования для начинающих] (рус.) - Учебные материалы на русском языке.
* [http://smallbasic.com/doc/ SmallBasic.com/doc/]{{ref-en}} — Справка по API (на английском языке)
*[https://smallbasic.rubasic.ru/category/glossarij/ Справка по API] {{Wayback|url=http://smallbasic.com/smallbasic.com/doc.aspx?o=Turtle&l=ru |date=20110921090230 }}{{ref-ru}} — Справка по API (на русском языке)
* [https://web.archive.org/web/20120701131550/http://rezoh.ru/ rezoh.ru]{{ref-ru}} — одно из ранних дополнений «Rezoh.ru.dll»
* [http://rosettacode.org/wiki/Category:Microsoft_Small_Basic Category:Microsoft Small Basic] (англ.)Задачи, реализованные в Microsoft Small Basic на [http://rosettacode.org rosettacode.org]


== Литература ==
[[Категория:Интегрированные среды разработки]]
* {{книга
[[Категория:Языки программирования]]
|заглавие = Занимательные уроки с компьютером, или Small Basic для начинающих
[[Категория:Basic]]
|оригинал =
|автор = Рубанцев Валерий
|ссылка = RVGames.de
|страницы = 578
|год = 2012
|издательство = RVGames
}}
* {{книга
|заглавие = Программирование для студентов и школьников на примере Small Basic
|оригинал =
|автор = Ахметов И.
|ссылка =
|страницы = 160
|isbn = 978-5-9775-0785-1
|год = 2012
|место = СПб.
|издательство = [[БХВ-Петербург (издательство)|«БХВ-Петербург»]]
}}
* {{книга
|заглавие = Small Basic для начинающих
|оригинал =
|автор = Культин Н., Цой Л.
|ссылка = https://archive.org/details/smallbasic00libg
|url-access = registration
|страницы = [https://archive.org/details/smallbasic00libg/page/n244 256]
|isbn = 978-5-9775-0664-9
|год = 2011
|место = C.
|издательство = [[БХВ-Петербург (издательство)|«БХВ-Петербург»]]
}}
* {{Книга|автор=Majed Marji, Ed Price|заглавие=Learn to Program with Small Basic: An Introduction to Programming with Games, Art, Science, and Math|ссылка=https://books.google.com/books?id=wSAEswEACAAJ|издательство=No Starch Press|год=2016-05-02|страниц=344|isbn=9781593277024}}


{{Нет источников |дата=2024-10-19}}
{{rq|sources}}
{{Диалекты языка программирования Basic}}
{{Свободное и открытое программное обеспечение Microsoft}}


[[Категория:Интегрированные среды разработки]]
[[en:Microsoft Small Basic]]
[[Категория:Бейсик]]
[[fr:Microsoft Small Basic]]
[[pl:Microsoft Small Basic]]
[[Категория:Microsoft]]
[[Категория:Языки программирования для образования]]
[[pt:Microsoft Small Basic]]
[[Категория:Языки программирования, появившиеся в 2008 году]]

Текущая версия от 05:17, 26 декабря 2024

Microsoft Small Basic
Логотип программы Microsoft Small Basic
Скриншот программы 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 преодолел рубеж в 310 тысяч загрузок[1].

Язык

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

  • Очень простая среда разработки — текстовый редактор с многофункциональной подсказкой и лишь несколько кнопок для редактирования текста и запуска программ.
  • Простой язык, включающий всего 14 ключевых слов (Else, ElseIf, EndFor, EndIf, EndSub, EndWhile, For, Goto,If, Step, Sub, Then, To, While).
  • Встроенная в среду разработки контекстная документация по всем элементам языка
  • Возможность расширения компонентов Small Basic для включения дополнительного функционала (такая возможность может понадобиться создателям онлайн-сервисов — можно дать возможность посетителям создать что-то своё с использованием сервиса и Small Basic). Например, в поставке уже идут возможности по работе со службами Flickr.

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

Привет, мир! (Hello, world!)
TextWindow.WriteLine("Привет, мир!")
Черепашка
Turtle.Show()
For i=1 To 4
  Turtle.Move(100)
  Turtle.TurnRight()
EndFor

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

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.

Примечания

  1. Small Basic 0.9. Дата обращения: 24 июня 2011. Архивировано 26 апреля 2013 года.
  2. Портирование программы из Small Basic в Visual Basic. Дата обращения: 27 октября 2009. Архивировано 29 октября 2009 года.

Ссылки

Литература

  • Рубанцев Валерий. [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.