Microsoft Small Basic (
информация о языке) преодолел рубеж в 300 тысяч загрузок.
В этом релизе исправлено множество ошибок, а так же было уделено много внимания производительности (например, некоторые циклические операции теперь выполняются в 4 раза быстрее).
Изменения в объектах:
По случаю годовщины выпуска Microsoft Small Basic в публичное использование прошел ровно год. По этому случаю выпущен релиз 0.7, в котором добавлена поддержка новых локализаций.
Кроме того, в этом релизе появилась новая функция, которая называется «Graduate». Она позволяет портировать (переносить) программы из Small Basic в Visual Basic.
Скачать Small Basic 0.7
UPD:
Статья о портировании программ из Small Basic в Visual Basic.
Этот релиз включает в себя немецкую локализацию.
Кроме того добавлены новые функции и исправлены некоторые ошибки:
- Обновлено руководство пользователя, которое теперь включает в себя главу Массивы (пока только на английском).
- Добавлен метод Zoom для объекта Shapes, с помощью которого можно масштабировать фигуру.
- Добавлена работа с обратными тригонометрическими функциями (Arc) для объекта Math.
- Удален объект Arguments, его функциональность перенесена в объект Program.
- Метод GetAllIndices возвращает все индексы для массива (Array) в виде другого массива.
- Для объекта Clock добавлено свойство ElapsedMilliseconds, которое возвращает количество миллисекунд, прошедших с 1900 года.
- Для объекта GraphicsWindow добавлено событие TextInput, которое возникает при вводе текста в окно с графикой.
- Так же исправлены многие ошибки.
Скачать можно отсюда:
http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx
Задать интересующие вопросы по Small Basic можно
на форуме русскоязычного сообщества.
С сегодняшнего дня доступна локализованная версия Small Basic. Весь API переведен на русский язык.
Это, бесспорно, радостная новость. Надеюсь, что теперь начинающим программистам будет еще проще осваивать программирование.
Для тех, у кого английская Windows, Small Basic запускаем так:
%programfiles%\microsoft\small basic\sb.exe /l:ru-ru
Качаем отсюда (версия 0.5.1):
http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx
UPD
Не рекламы ради, а пользы для: начинающие свое ознакомление с этим языком программирования могут посмотреть некоторые примеры на
сайте русскоязычного сообщества, а так же задать вопрос на
форуме.
Вот некоторые из изменений:
- Неинициализированные переменные:
Компилятор теперь может отследить и доложить о переменных в коде, которые используются, но не были инициализированы.
- Добавлена испанская локализация
- Обновления среды разработки:
Вышел новый релиз
Small Basic под версией 0.4.
В нем исправлены некоторые ошибки. Так же есть одно заметное нововведение: добавлена французская локализация.
По традиции, новый релиз у меня не запускается, вываливаясь на стадии этого самого запуска.
Ждем обновлений. :)
Или у кого-то он запускается?
Поскольку работаю в школе — решил попробовать Small Basic на зубок…
Пару дней назад скачал версию 0.3, но на Висте она не запустилась… Подумал, что нафиг, нафиг такие недоделки…
Но сегодня загрузил новую
0.3.1 версию и она (ура) запустилась. Вы не поверите, но я думаю это — то, что надо для ребят! Паскаль удручает и просто раздражает своим синтаксисом, а лёгенького редактора для Basic как-то не находилось.
Кстати! В SmallBasic есть Turtle ;) Старая добрая черепашка!
Кроме того, в SmallBasic присутствует некоторый социальный компонент: вы можете публиковать свои разработки…
Для тех, кто не в курсе —
о языке Small Basic.
Новый релиз добавляет несколько новых особенностей и возможностей, а так же исправление ошибок. Необходимо обратить внимание на изменения, поскольку некоторые ранее написанные программы в новом релизе работать не будут.
Особенности:
1) Публикация программного кода
Для того, что бы продемонстрировать код своей программы (например, друзьям), теперь можно просто нажать кнопку Опубликовать (Publish) – вам выдается специальный шести символьный код (уникальный идентификатор вашего программного кода).
Эту программу можно посмотреть на странице
smallbasic.com/program/, просто введя код в поле Program Listing (например, можно посмотреть программу по коду DCT967). Также можно воспользоваться ссылкой
smallbasic.com/program/?DCT967.
2) Добавлена заставка при запуске (splash screen)
3) Оптимизирован запуск среды Small Basic – теперь происходит быстрее
По случаю
открытия русскоязычного сообщества Small Basic представляю вам
хабраблог, посвященный Small Basic.
А так же первое сообщение в нем. :)
___________________
Версия содержит в себе наиболее запрашиваемые сообществом функции.
Обновление включает в себя:
* Исправление ошибок IDE (среды разработки)
* Усовершенствованный компилятор языка
* Добавление ключевого слова ElseIf в язык
* Расширение возможностей объекта File
* Возможность получения текущей позиции и угла для объекта Turtle
Полный список обновлений: