- MICROSOFT SMALL BASIC — ПРОСТЕЙШИЙ ЯЗЫК ПРОГРАММИРОВАНИЯ
- Первый шаг для начинающего программиста
- С чего начать, Scratch или Small Basic?
- Scratch vs Small Basic
- Не лучше ли, как раньше, Pascal, чем Small Basic?
- Pascal vs Small Basic
- Начать лучше со Small Basic или Java?
- Small Basic vs Java
- Python очень легкий и популярный. Может с него начать?
- Python vs Small Basic
- Почему стоит начать программирование со Small Basic
- А не гнаться за популярными языками
- Изучите основы программирования
- C помощью Microsoft Small Basic
- Каковы дальнейшие перспективы после Small Basic?
- Что потом изучать проще всего?
- Microsoft Visual Basic
- VB.NET
- Где еще пригодится Small Basic?
- VBScript & VBA
- И это все, что может Small Basic?
- Дополнительные возможности
- Small Basic для Windows
- Отзывы о программе Small Basic
MICROSOFT SMALL BASIC — ПРОСТЕЙШИЙ ЯЗЫК ПРОГРАММИРОВАНИЯ
Первый шаг для начинающего программиста
Small Basic — это единственный язык программирования, созданный специально для начинающих. Он максимально удобен при переходе от визуального, блочного программирования к текстовому кодированию.
Small Basic сочетает в себе дружественный русскоязычный интерфейс с очень простым языком и богатым набором библиотек. С помощью интеллектуальных всплывающих подсказок, Small Basic делает написание кода еще легче.
Microsoft рекомендует Small Basic начинать изучать в возрасте от 7 лет. Эти рекомендации для англоязычных стран, поскольку при программировании на Small Basic необходимо писать код на английском языке. Для неанглоязычных стран возраст изучения Small Basic с 8-9 лет.
С чего начать, Scratch или Small Basic?
Scratch vs Small Basic
Детям с 8-12 лет, умеющим читать и двигать компьютерной мышкой, рекомендуется изучать Scratch-программирование. Здесь дети изучают основы программирования в игровой форме, двигая блоки мышкой, дети на интуитивном уровне понимают понятие циклов, логических условий, переменных, событий, процедур и функций. Т.е. дети не понимают в классическом понимании определения сложных терминов программирования, однако понимают, когда и как их можно использовать при составлении программы.
Дети, прошедшие курс Scratch-программирования, наиболее подготовлены к изучению основ программирования, поскольку уже составляли программы, хотя и с помощью блоков. Детям старше 12 лет, а также взрослым, уже не интересно заниматься программированием на Scratch. Для таких категорий слушателей мы рекомендуем изучить основы программирования на примере языка программирования Microsoft Small Basic.
Не лучше ли, как раньше, Pascal, чем Small Basic?
Pascal vs Small Basic
До 2009 года начинающие программисты осваивали базовые концепции, изучив язык программирования Pascal. Однако в этом случае придется выполнять упражнения и решать задачи в явно устаревшей, (ориентированной на работу в операционной системе DOS) среде разработки Turbo Pascal, столкнуться с массой проблем при ее использовании в современных операционных системах семейства Windows.
Small Basic создавался специально для новичков в программировании. Нет более легкого языка для изучения, чем Small Basic. Этот язык наиболее современный, т.к. Small Basic был создан 23.10.2008 года и более удобный для первого освоения, чем большинство аналогичных языков для новичков, написанных во время архаичной операционной системы DOS или еще раньше, как например: Pascal, Turbo Pascal, Fortran, Basic, QBasic, Turbo Basic и др. Язык программирования Small Basic более легок в понимании и в освоении для новичка, чем любой другой.
Начать лучше со Small Basic или Java?
Small Basic vs Java
Клуб программистов «1С» предлагает начинать обучаться школьникам программированию с 11 лет с языка Java, и ни слова не говорит про Small Basic. Вполне резонный вопрос, может лучше начать с Java, и пропустить Small Basic, с учетом того, что на тематических ознакомительных видеоуроках от фирмы «1С» часто можно слышать, что они даже детям с 10 лет предлагают начинать с Java?
На самом деле Java гораздо сложнее, чем Small Basic, и для освоения Java нужно иметь базовые знания по основам компьютерной грамотности и основам программирования, о чем подразумевают в клубе программистов «1С», даже когда рекомендуют изучать Java с «нуля». Вы сами можете попробовать пройти Первое занятие по Java-программированию для школьников, а затем сделать выбор: если вам все понятно, вы освоили первый урок по Java, то имеет смысл пропустить Small Basic и начинать изучение программирования с Java. Если же вам показалось, что Java слишком сложно для освоения, то, тогда однозначно, следует начинать программировать со Small Basic. Кстати говоря, сама фирма «Microsoft» рекомендует Small Basic для детей начиная с 7 лет!
Python очень легкий и популярный. Может с него начать?
Python vs Small Basic
Язык программирования Python более сложный, более требовательный к знаниям и навыкам программирования, чем Small Basic. Если у Вас нет навыков программирования, начните с более простого языка Small Basic. Если вы поймете и освоите Small Basic, то, скорее всего, вы сможете также осилить и Python. Нередко начинающие с языка программирования Python не могли освоить его и бросали на полпути, предполагая, что это слишком сложно.
В какой-то степени Small Basic является лакмусовой бумажкой для новичка в программировании. В том смысле, что еще окончательно неизвестно, сможет ли человек стать программистом или эта профессия не подходит ему. Если новичок освоил Small Basic, то при желании и упорстве он сможет освоить и другие, более сложные языки программирования. Если же самый легкий язык Small Basic оказался не по зубам, то, скорее всего, и более сложные языки программирования окажутся невозможным для освоения.
Почему стоит начать программирование со Small Basic
А не гнаться за популярными языками
Современные системы программирования, такие как Python, Java, JavaScript, Delphi, и, тем более, C++ или Microsoft Visual C++, ориентированы на профессиональную разработку и предполагают наличие у пользователя знаний и начального опыта в области программирования. Но откуда взять эти начальные знания и опыт в области программирования? Другими словами, они не подходят начинающим для обучения программированию.
Очевидно, осознав проблему отсутствия современной среды разработки, ориентированной на начинающих, Microsoft предложила свое решение — Microsoft Small Basic. Язык программирования Microsoft Small Basic, несмотря на название «маленький», тем не менее является современной, вполне приличной и доступной для начинающих средой разработки с автодополнением кода и всплывающими подсказками. Кроме этого интерфейс программы и интерактивная помощь полностью русифицированы и адаптированы для русскоговорящего пользователя, и только код пишется на английском языке.
Чтобы выбрать первый язык программирования, надо ориентироваться не на спрос, а надо ориентироваться на задачу. Если задачей является стать программистом и нет никакого опыта программирования, надо выбрать самый легкий в изучении язык, и, освоив его, переходить к более сложным и продвинутым языкам, пользующимся спросом. Профессиональный программист должен в совершенстве знать несколько языков программирования, и, в случае необходимости, быть готовым к изучению нового языка программирования.
Язык программирования Small Basic предназначен для того, чтобы сделать обучение программированию предельно простым и доступным занятием для новичков, которое также может приносить удовольствие. Язык Small Basic разрабатывался с намерением снести барьер сложности и проложить дорогу в удивительный мир компьютерного программирования как для взрослых, так и для детей.
Все читатели этих строк могут принять участие и проголосовать в социологическом опросе онлайн, ответив на вопрос «Какой должен быть первый язык программирования для начинающих?», и увидеть результат, исходя из мнений народного голосования.
Изучите основы программирования
C помощью Microsoft Small Basic
Основы программирования – это фундаментальные знания по программированию, это начало и азы навыков по программированию. Без основ программирования вы не освоите ни один из языков программирования. Основы программирования частично входят в базовый школьный курс «Информатики» начиная с 7 класса. В некоторых школах изучают углубленно этот предмет, а в некоторых школах изучают поверхностно, ограничиваясь понятием компьютера и его истории развития, понятием информации и информатизации, общими понятиями информационных технологий и их роли в повседневной жизни. Понятия «алгоритмизация» и «программирование» в некоторых школах проходят настолько поверхностно, что многие уже и не помнят, проходили или нет такое.
Программирование, как и иностранный язык, лучше начинать в школе, и чем раньше, тем лучше. Все больше и больше стран понимают пользу от раннего изучения программирования, в некоторых странах его изучают в школах с 5 лет. Раннее изучение программирования позволяет развить творческое, креативное мышление, расширяет кругозор, развивает логическое и алгоритмическое мышление, причинно-следственные связи, способность к аналитическому мышлению. Изучение методов программирования позволяет разбить задачу на более мелкие, строить логические связи и анализировать ситуации.
Каковы дальнейшие перспективы после Small Basic?
Что потом изучать проще всего?
На примере Small Basic можно изучить базовые концепции программирования, алгоритмические структуры, инструкции управления ходом выполнения программы, циклы, научиться работать с массивами, файлами и графикой. В Microsoft Small Basic в качестве языка программирования используется диалект языка Basic, что позволяет в дальнейшем без особых проблем перейти на следующий уровень — начать работать в Microsoft Visual Basic, или изучать более продвинутые языки разработки, например, язык программирования Python.
Microsoft Visual Basic
На языке Small Basic можно компилировать программы и писать приложения под Windows. Если же функциональности вам будет недостаточно, проще всего при самостоятельном изучении перейти к следующему уровню – Microsoft Visual Basic, при этом переучиваться на другой язык не нужно, поскольку Microsoft Visual Basic, по сути, продолжение и расширение Microsoft Small Basic. Более того, код программы, написанный в Small Basic, если перенести без изменения в Visual Basic, точно так же запускается и выполняется.
VB.NET
Продолжением Microsoft Visual Basic, (а следовательно и Microsoft Small Basic) является один из мощнейших и современнейших языков программирования Visual Basic .NET (VB.NET), реализованный на платформе Microsoft .NET.
Где еще пригодится Small Basic?
VBScript & VBA
Кроме того, следующим шагом, после Microsoft Small Basic можно изучить VBScript (VBS, развернуто Microsoft Visual Basic Script Edition, иногда еще называют Visual Basic Script). VBScript пригодится при веб-программировании как альтернатива JavaScript на веб-страницах, а также при создании динамических веб-страниц ASP, как альтернатива PHP страниц.
Знание Small Basic поможет вам при дальнейшем изучении Visual Basic for Applications (VBA). Знания VBA вам поможет при программировании в приложениях Microsoft Office (Excel, Word, Access и др). Учитывая популярность и возможности офисных программ, с помощью VBA можно писать, дописывать и редактировать макросы (которые, кстати, написаны на VBA), т.е. создавать расширения в офисных программах Microsoft Office.
И это все, что может Small Basic?
Дополнительные возможности
С помощью Small Basic можно программировать игровую приставку Kinect, роботов Lego Mindstorm и Arduino, гарнитуру для виртуальной реальности Oculus Rift и многое другое. С помощью Silverlight player вы можете даже размещать свои игры, написанные на Small Basic, в собственных блогах и веб-сайтах и воспроизводить их в браузере. Кроме этого, есть множество расширений Microsoft Small Basic, позволяющие существенно расширить функционал и возможности программирования на языке Microsoft Small Basic.
Знание Small Basic это, в первую очередь, знание основ программирования. Никто не запрещает вам изучать после Microsoft Small Basic такие языки программирования, как Python, Java, C++, JavaScript и прочие языки программирования для дальнейшего самообразования, саморазвития или трудоустройства. Таким образом, Microsoft Small Basic — это первый шаг программиста практически любого направления программирования.
Small Basic для Windows
Оценка: |
4.15 /5 голосов — 21 |
Лицензия: | Бесплатная |
Версия: | 1.2 | Сообщить о новой версии |
Обновлено: | 22.10.2015 |
ОС: | Windows 10, 8.1, 8, 7, Vista |
Интерфейс: | Английский, Русский |
Разработчик: | Microsoft Corporation |
Категории: | Средства разработки — Basic, VB, VB DotNet |
Загрузок (сегодня/всего): | 0 / 9 013 | Статистика |
Размер: | 7 Мб |
СКАЧАТЬ |
Small Basic — небольшой бесплатный и простой в использовании инструмент для программирования на языке Basic. В Small Basic присутствует описание ключевых слов и операторов с наглядными примерами, имеется средство запуска и просмотра созданных программ, а также возможность конвертации кода программы в Visual Basic.
Кроме того готовые приложения или игры можно размещать на веб-страницах, просматривать которые смогут пользователи у которых установлен Microsoft Silverlight.
Adobe AIR — среда для выполнения, благодаря которой появляется возможность преобразовать.
Resource Hacker — бесплатная утилита, предназначенная для просмотра, изменения, добавления.
Scratch Desktop — платформа для освоения основных понятий и принципов программирования, изначально разработанная для школьников младших и средних классов.
Unity — полностью укомплектованная платформа для разработки игр, включающая в себя мощный.
Алгоритм — бесплатная программа для создания программ и игр. С ее помощью любой человек может создавать программы, не имея никаких знаний программирования.
Кроссплатформенная сборка веб-сервера, которую можно использовать для тестирования и.
Отзывы о программе Small Basic
SergeBS про Small Basic 1.2 [22-04-2018]
Нет там не то что примеров, но даже справки по операторам. Зато понты «опубликовать в тырнете», «скачать из тырнета (по крютому идентификатору)» есть.
2 | 2 | Ответить
Эрик про Small Basic 1.2 [01-12-2017]
newJS про Small Basic 1.2 [28-06-2016]
Этот язык мелкомягкие ориентировали как язык для маленьких детей.
Я пользовал версию 1.0, и даже написал прогу.
Всё хорошо, только нет локальных переменных, а без них очень трудно писать.
Потом видел версию 1.1, она ещё хуже, теперь вот появилась 1.2, наверно посмотрю.
2 | 2 | Ответить
Андрей про Small Basic 1.2 [07-01-2016]
Как компилировать программу, ну или сделать самодостаточный файл. без конвертации в VB.NET; такой как exe, swf, jar?
3 | 3 | Ответить
андрей в ответ Андрей про Small Basic 1.2 [14-03-2016]
сохранить в пустую папку, затем запустить, и в этой папке появится исполняемый ехе-файл.
3 | 3 | Ответить