Число правок участника (user_editcount ) | null |
Имя учётной записи (user_name ) | '178.66.1.5' |
Возраст учётной записи (user_age ) | 0 |
Группы (включая неявные) в которых состоит участник (user_groups ) | [
0 => '*'
] |
Права, которые есть у участника (user_rights ) | [
0 => 'createaccount',
1 => 'read',
2 => 'edit',
3 => 'createpage',
4 => 'createtalk',
5 => 'writeapi',
6 => 'viewmywatchlist',
7 => 'editmywatchlist',
8 => 'viewmyprivateinfo',
9 => 'editmyprivateinfo',
10 => 'editmyoptions',
11 => 'abusefilter-log-detail',
12 => 'urlshortener-create-url',
13 => 'centralauth-merge',
14 => 'abusefilter-view',
15 => 'abusefilter-log',
16 => 'vipsscaler-test',
17 => 'flow-hide'
] |
Редактирует ли пользователь через мобильное приложение (user_app ) | false |
Редактирует ли участник через мобильный интерфейс (user_mobile ) | false |
ID страницы (page_id ) | 1539379 |
Пространство имён страницы (page_namespace ) | 0 |
Название страницы (без пространства имён) (page_title ) | 'Microsoft Small Basic' |
Полное название страницы (page_prefixedtitle ) | 'Microsoft Small Basic' |
Последние десять редакторов страницы (page_recent_contributors ) | [
0 => 'Бареян Ананий Генрикович',
1 => 'InternetArchiveBot',
2 => 'Crabtree',
3 => 'НСНУ',
4 => 'KrBot',
5 => '5.18.206.164',
6 => 'User№101',
7 => 'Be nt all',
8 => '1234qwer1234qwer4',
9 => '185.52.140.36'
] |
Возраст страницы (в секундах) (page_age ) | 356891855 |
Действие (action ) | 'edit' |
Описание правки/причина (summary ) | '' |
Старая модель содержимого (old_content_model ) | 'wikitext' |
Новая модель содержимого (new_content_model ) | 'wikitext' |
Вики-текст старой страницы до правки (old_wikitext ) | '{{карточка программы
| name = Microsoft Small Basic
| logo = SmallBasic logo.png
| screenshot = MicrosoftSmallBasic IDE.png
| caption = Среда разработки Microsoft Small Basic
| developer = [[Microsoft]]
| latest_release_version = 1.2
| latest_release_date = [[23 октября]] [[2015]]
| 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 = [[Язык программирования]], [[интегрированная среда разработки]]
| license = [[Проприетарное программное обеспечение]]
| website = http://smallbasic.com/
}}
'''Microsoft Small Basic''' — язык программирования и среда разработки. Разработан компанией [[Microsoft]]. Предназначен для начинающих разработчиков, прежде всего детей, желающих постигнуть основы создания программ. Small basic преодолел рубеж в 300 тысяч загрузок<ref>[http://www.smallbasic.ru/content/2010-06-11/small-basic-09 Small Basic 0.9]</ref>.
== Язык ==
'''Основные преимущества:'''
* Очень простая среда разработки — текстовый редактор с многофункциональной подсказкой и лишь несколько кнопок для редактирования текста и запуска программ.
* Простой язык, включающий всего 20 ключевых слов
* Встроенная в среду разработки контекстная документация по всем элементам языка
* Возможность расширения компонентов Small Basic для включения дополнительного функционала (такая возможность может понадобиться создателям онлайн-сервисов — можно дать возможность посетителям создать что-то своё с использованием сервиса и Small Basic). Например, в поставке уже идут возможности по работе со службами [[Flickr]].
=== Примеры программ ===
'''
===== Hello, World! =====
'''
<pre>
TextWindow.WriteLine("Hello, World!")
</pre>
===== Черепашка =====
<pre>
Turtle.Show()
For i=1 To 4
Turtle.Move(100)
Turtle.TurnRight()
EndFor
</pre>
===== Тест =====
<syntaxhighlight>
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)
</syntaxhighlight>
== Развитие языка ==
[[26 июня]] [[2009 год]]а вышла версия 0.5.1, в которой весь [[API]] был переведен на русский язык.
[[23 октября]] [[2009 год]]а языку исполнился год с момента выпуска первого публичного релиза, а также выпущена версия 0.7, в которой появилась функция [[портирование программного обеспечения|портирования программ]] из Small Basic в [[Visual Basic .NET]].<ref>[http://smallbasic.ru/content/2009-10-27/portirovanie-programmy-iz-small-basic-v-visual-basic Портирование программы из Small Basic в Visual Basic]</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://small-basic.ru Microsoft Small Basic - простейший язык программирования для начинающих] (рус.) - Описание и учебные материалы на русском языке.
*[http://smallbasic.com/smallbasic.com/doc.aspx?o=Turtle&l=ru Справка по API]{{ref-ru}} — Справка по API (на русском языке)
* [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]
== Литература ==
* {{книга
|заглавие = Занимательные уроки с компьютером, или Small Basic для начинающих
|оригинал =
|автор = Рубанцев Валерий
|ссылка = RVGames.de
|страницы = 578
|год = 2012
|издательство = RVGames
}}
* {{книга
|заглавие = Программирование для студентов и школьников на примере Small Basic
|оригинал =
|автор = Ахметов И.
|ссылка =
|страницы = 160
|isbn = 978-5-9775-0785-1
|год = 2012
|место = СПб.
|издательство = [[БХВ-Петербург (издательство)|«БХВ-Петербург»]]
}}
* {{книга
|заглавие = Small Basic для начинающих
|оригинал =
|автор = Культин Н., Цой Л.
|ссылка =
|страницы = 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}}
{{rq|sources}}
{{Диалекты языка программирования Basic}}
[[Категория:Интегрированные среды разработки]]
[[Категория:Бейсик]]
[[Категория:Microsoft]]
[[Категория:Языки программирования для образования]]
[[Категория:Языки программирования, появившиеся в 2008 году]]' |
Вики-текст новой страницы после правки (new_wikitext ) | '{{карточка программы
| name = Microsoft Small Basic
| logo = SmallBasic logo.png
| screenshot = MicrosoftSmallBasic IDE.png
| caption = Среда разработки Microsoft Small Basic
| developer = [[Microsoft]]
| latest_release_version = 1.2
| latest_release_date = [[23 октября]] [[2015]]
| 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 = [[Язык программирования]], [[интегрированная среда разработки]]
| license = [[Проприетарное программное обеспечение]]
| website = http://smallbasic.com/
}}
'''Microsoft Small Basic''' — язык программирования и среда разработки. Разработан компанией [[Microsoft]]. Предназначен для начинающих разработчиков, прежде всего детей, желающих постигнуть основы создания программ. Small basic преодолел рубеж в 300 тысяч загрузок<ref>[http://www.smallbasic.ru/content/2010-06-11/small-basic-09 Small Basic 0.9]</ref>.
== Язык ==
'''Основные преимущества:'''
* Очень простая среда разработки — текстовый редактор с многофункциональной подсказкой и лишь несколько кнопок для редактирования текста и запуска программ.
* Простой язык, включающий всего 20 ключевых слов
* Встроенная в среду разработки контекстная документация по всем элементам языка
* Возможность расширения компонентов Small Basic для включения дополнительного функционала (такая возможность может понадобиться создателям онлайн-сервисов — можно дать возможность посетителям создать что-то своё с использованием сервиса и Small Basic). Например, в поставке уже идут возможности по работе со службами [[Flickr]].
=== Примеры программ ===
'''
===== Hello, World! =====
'''
<pre>
TextWindow.WriteLine("Hello, World!")
</pre>
===== Черепашка =====
<pre>
Turtle.Show()
For i=1 To 4
Turtle.Move(100)
Turtle.TurnRight()
EndFor
</pre>
== Развитие языка ==
[[26 июня]] [[2009 год]]а вышла версия 0.5.1, в которой весь [[API]] был переведен на русский язык.
[[23 октября]] [[2009 год]]а языку исполнился год с момента выпуска первого публичного релиза, а также выпущена версия 0.7, в которой появилась функция [[портирование программного обеспечения|портирования программ]] из Small Basic в [[Visual Basic .NET]].<ref>[http://smallbasic.ru/content/2009-10-27/portirovanie-programmy-iz-small-basic-v-visual-basic Портирование программы из Small Basic в Visual Basic]</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://small-basic.ru Microsoft Small Basic - простейший язык программирования для начинающих] (рус.) - Описание и учебные материалы на русском языке.
*[http://smallbasic.com/smallbasic.com/doc.aspx?o=Turtle&l=ru Справка по API]{{ref-ru}} — Справка по API (на русском языке)
* [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]
== Литература ==
* {{книга
|заглавие = Занимательные уроки с компьютером, или Small Basic для начинающих
|оригинал =
|автор = Рубанцев Валерий
|ссылка = RVGames.de
|страницы = 578
|год = 2012
|издательство = RVGames
}}
* {{книга
|заглавие = Программирование для студентов и школьников на примере Small Basic
|оригинал =
|автор = Ахметов И.
|ссылка =
|страницы = 160
|isbn = 978-5-9775-0785-1
|год = 2012
|место = СПб.
|издательство = [[БХВ-Петербург (издательство)|«БХВ-Петербург»]]
}}
* {{книга
|заглавие = Small Basic для начинающих
|оригинал =
|автор = Культин Н., Цой Л.
|ссылка =
|страницы = 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}}
{{rq|sources}}
{{Диалекты языка программирования Basic}}
[[Категория:Интегрированные среды разработки]]
[[Категория:Бейсик]]
[[Категория:Microsoft]]
[[Категория:Языки программирования для образования]]
[[Категория:Языки программирования, появившиеся в 2008 году]]' |
Унифицированная разница изменений правки (edit_diff ) | '@@ -40,54 +40,4 @@
EndFor
</pre>
-
-===== Тест =====
-<syntaxhighlight>
-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)
-</syntaxhighlight>
== Развитие языка ==
' |
Новый размер страницы (new_size ) | 7237 |
Старый размер страницы (old_size ) | 8352 |
Изменение размера в правке (edit_delta ) | -1115 |
Добавленные в правке строки (added_lines ) | [] |
Удалённые в правке строки (removed_lines ) | [
0 => '',
1 => '===== Тест =====',
2 => '<syntaxhighlight>',
3 => 'm=0',
4 => 'TextWindow.WriteLine("Добро пожаловать на Small test!")',
5 => 'TextWindow.Write("2*9=")',
6 => 'q=TextWindow.ReadNumber()',
7 => 'If q=18 Then',
8 => ' m=m+1',
9 => ' TextWindow.WriteLine("Правильно!")',
10 => 'Else',
11 => ' TextWindow.WriteLine("Неправильно!")',
12 => 'EndIf',
13 => 'TextWindow.Write("16*11=")',
14 => 'w=TextWindow.ReadNumber()',
15 => 'If w=176 Then',
16 => ' m=m+1',
17 => ' TextWindow.WriteLine("Правильно!")',
18 => 'Else',
19 => ' TextWindow.WriteLine("Неправильно!")',
20 => 'EndIf',
21 => 'TextWindow.Write("1024-56=")',
22 => 'e=TextWindow.ReadNumber()',
23 => 'If e=968 Then',
24 => ' m=m+1',
25 => ' TextWindow.WriteLine("Правильно!")',
26 => 'Else',
27 => ' TextWindow.WriteLine("Неправильно!")',
28 => 'EndIf',
29 => 'TextWindow.Write("156/26=")',
30 => 'r=TextWindow.ReadNumber()',
31 => 'If r=6 Then',
32 => ' m=m+1',
33 => ' TextWindow.WriteLine("Правильно!")',
34 => 'Else',
35 => ' TextWindow.WriteLine("Неправильно!")',
36 => 'EndIf',
37 => 'TextWindow.Write("341*55=")',
38 => 't=TextWindow.ReadNumber()',
39 => 'If t=18755 Then',
40 => ' m=m+1',
41 => ' TextWindow.WriteLine("Правильно!")',
42 => 'Else',
43 => ' TextWindow.WriteLine("Неправильно!")',
44 => 'EndIf',
45 => 'If m<2 Then',
46 => ' m=2',
47 => 'EndIf',
48 => 'TextWindow.WriteLine("Оценка — "+m)',
49 => '</syntaxhighlight>'
] |
Все внешние ссылки, добавленные в правке (added_links ) | [] |
Все внешние ссылки в новом тексте (all_links ) | [
0 => 'http://www.smallbasic.ru/content/2010-06-11/small-basic-09',
1 => 'http://smallbasic.ru/content/2009-10-27/portirovanie-programmy-iz-small-basic-v-visual-basic',
2 => 'http://smallbasic.com/',
3 => 'http://small-basic.ru',
4 => 'http://smallbasic.com/smallbasic.com/doc.aspx?o=Turtle&l=ru',
5 => 'https://web.archive.org/web/20120701131550/http://rezoh.ru/',
6 => 'http://rosettacode.org/wiki/Category:Microsoft_Small_Basic',
7 => 'http://rosettacode.org',
8 => 'https://books.google.com/books?id=wSAEswEACAAJ'
] |
Ссылки на странице до правки (old_links ) | [
0 => 'http://rosettacode.org',
1 => 'http://rosettacode.org/wiki/Category:Microsoft_Small_Basic',
2 => 'http://small-basic.ru',
3 => 'http://smallbasic.com/',
4 => 'http://smallbasic.com/smallbasic.com/doc.aspx?o=Turtle&l=ru',
5 => 'http://smallbasic.ru/content/2009-10-27/portirovanie-programmy-iz-small-basic-v-visual-basic',
6 => 'http://www.smallbasic.ru/content/2010-06-11/small-basic-09',
7 => 'https://books.google.com/books?id=wSAEswEACAAJ',
8 => 'https://web.archive.org/web/20120701131550/http://rezoh.ru/'
] |
Была ли правка сделана через выходной узел сети Tor (tor_exit_node ) | false |
Unix-время изменения (timestamp ) | 1586694744 |