Small Basic

индекс
0,00

О выходе Small Basic 0.2

По случаю открытия русскоязычного сообщества Small Basic представляю вам хабраблог, посвященный Small Basic.
А так же первое сообщение в нем. :)
___________________

Версия содержит в себе наиболее запрашиваемые сообществом функции.

Обновление включает в себя:

* Исправление ошибок IDE (среды разработки)
* Усовершенствованный компилятор языка
* Добавление ключевого слова ElseIf в язык
* Расширение возможностей объекта File
* Возможность получения текущей позиции и угла для объекта Turtle

Полный список обновлений:


Язык и редактор

* Исправлены некоторые ошибки, приводящие к обрушению программы
* Поддержка различных региональных настроек операционной системы
* Автоматический отступ
* Круглые скобки для условных выражений являются теперь необязательными
* Добавление ключевого слова ElseIf в язык
* Поддержка встроенных комментариев
* Исправлена ошибка, связанная с отрицательным значением шага для цикла For..EndFor

Новое в API

• Array
  • GetItemCount
  • ContainsIndex
  • ContainsValue
  • RemoveValue

• Desktop
  • Width, Height

• File
  • CreateDirectory
  • DeleteFile
  • GetFiles
  • GetDirectories
  • WriteContents (Исправлено: теперь работает, даже если файл не существует)

• GraphicsWindow
  • Performance Improvements
  • Width/Height (Исправлено: нет необходимости устанавливать два раза)
  • Hide Fixed crash
  • Add/FillTriangle
  • RotateShape
  • CanResize (теперь у вас есть возможность изменять способ изменения размера)
  • Left/Top (теперь вы можете указывать позицию окна)
  • GetColorFromRGB

• Math
  • Power
  • GetRandomNumber
  • [Breaking Change]

• Program
  • End() (исправлены некоторые ошибки)
  • ProgramDirectory (Получает каталог программы)

• Text
  • Append
  • GetCharacter
  • GetCharacterCode

• TextWindow
  • Clear
  • Left/Top

• Turtle
  • Angle
  • X, Y

Загрузить Small Basic.
+12
22 декабря 2008, 12:54
2

комментарии (20)

+1
odonacer #
Оперативно.
+1
tsippa #
Пофиксенные баги и новые фичи это конечно замечательно, но неплохо бы написать, что это вообще язык и зачем он нужен ;)
+1
mix2000 #
0
csfmeridian #
Для обучения программированию в школе — самое оно…
+1
rasdol #
Угу. Если особенно вспомнить Робота и Чертежника… Помните обучающих персонажей выполненных на школьном алгоритмическом языке? ;)
Правда современное поколение, наверное, уже и не знает про таких.
MS — молодцы!
0
myiworm #
поясните, пожалуйста, что делает метод GetItemCount у Array.
0
mix2000 #
Возвращает число элементов массива.
0
myiworm #
ItemsCount?
0
mix2000 #
Ну так (GetItemCount), возможно, нагляднее и понятнее для новичков.
0
mix2000 #
по мнению разработчиков*
+1
Timursan #
Вот так потихоньку gwbasic превратился в Visual Basic .NET
+2
Logonoff #
По-моему очень даже неплохо, больше изучение языка у школьников не будет ассоциироваться с синими досовскими окошками.
+1
mix2000 #
Именно так. Было бы хорошо, если бы этот язык получил распространение.
+2
t_rex #
Тут вот можно еще с примерами на Small Basic ознакомиться. Есть и довольно интересные.
+2
Donskoy #
забавный инкубатор постпаскального поколения школьников =)
А как же синие окошки, зациклившиеся проги и прочие радости? )
0
Cancel #
0
ainu #
Ничего общего. Это просто одно название и всё.
0
Cancel #
Это я понимаю, что ничего общего, но нехорошо получается — давать название проекту, не проверив для начала, используется ли оно уже.
0
mix2000 #
Microsoft Small Basic

Согласно википедии существует более 230 диалектов языка basic.
НЛО прилетело и опубликовало эту надпись здесь

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.