О выходе 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.
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 20

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

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

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

                      Самое читаемое