Открытый образовательный проект RUbasic (читается “ру-бэйсик” – РУсский BASIC*) был создан для развития образования в России и за её пределами, а также для создания и развития полностью русского современного учебного языка программирования RUbasic с чрезвычайно широкими возможностями.
Для кого этот язык необходим? В первую очередь, RUbasic необходим для начинающих русскоязычных программистов, для детей, задача которых – научиться программировать, а не вызубрить несколько непонятных иностранных слов. Также, он подойдет всем остальным пользователям компьютеров – от инженера до домохозяйки: с помощью RUbasic можно быстро решить почти любую задачу по автоматизации учебного, научного или любого другого процесса.
Одна из главных проблем обучения программированию в неанглоязычных странах – это сложности понимания кода программ, написанных на английском языке. Да, реалии IT индустрии таковы, что все современные языки программирования – англоязычные. И командами в них являются обычные слова английского языка. Программы, написанные на таких языках, легко читаются и понимаются всеми англоязычными программистами. А вот для русского человека эти программы – просто набор непонятных слов...
Катастрофа современной системы образования в России заключается в частности в том, что в ней вообще нет учебного языка программирования. Даже о Microsoft Small Basic – учителя просто не знают и вынуждены пихать учащимся древний Pascal или BASIC, модный Python или Java, а на худой конец – С или С++. А ведь это равносильно начальному обучению пилотов не на симуляторах, а сразу на коммерческих рейсах, причём на “Боингах” или “Аирбасах” вместо учебных самолетов. Но в авиации так никто не делает, прекрасно понимая всю глупость и несостоятельность такого подхода…
Основная задача языка RUbasic – сделать тексты программ простыми, понятными и легко читаемыми для русскоговорящих учащихся, не владеющих в должной степени техническим английским языком, а также, для любых других пользователей компьютера, у которых есть необходимость в написании простой программы для решения какой-либо задачи.
Задачи проекта RUbasic:
- разработка и распространение высококачественных учебных материалов для студентов и школьников
- разработка и развитие полностью русского, современного, функционального, легко читаемого языка программирования RUbasic
- создание русских справочных материалов, учебной литературы по информатике, программированию и работе с языком RUbasic
- создание сайта, объединяющего всё это и всех, кому это нужно и интересно: разработчиков программного обеспечения, преподавателей, учащихся и начинающих программистов
- создание обучающей платформы, построенной на базе сайта для реализации высококачественных учебных программ
Все материалы проекта бесплатны и доступны для всех. Проект развивается энтузиастами на некоммерческой основе.
___________________________________
* BASIC – Beginner’s All-purpose Symbolic Instruction Code (универсальный код символических инструкций для начинающих) алгоритмический, позже процедурный, позже объектно-ориентированный высокоуровневый язык программирования, разработанный в 1964 году профессорами Дартмутского колледжа (США) Томасом Курцем и Джоном Кемени. Язык создавался как инструмент, с помощью которого студенты-непрограммисты могли самостоятельно создавать компьютерные программы для решения своих задач. Язык задумывался для обучения, поэтому его конструкции максимально просты.